diff --git a/crawler/repositories/listing_repository.py b/crawler/repositories/listing_repository.py index ea4dfe7..61a5818 100644 --- a/crawler/repositories/listing_repository.py +++ b/crawler/repositories/listing_repository.py @@ -76,7 +76,10 @@ class ListingRepository: query = query.where(model.square_meters >= query_parameters.min_sqm) if query_parameters.furnish_types: query = query.where(model.furnish_type.in_(query_parameters.furnish_types)) - if query_parameters.let_date_available_from is not None: + if ( + isinstance(model, BuyListing) + and query_parameters.let_date_available_from is not None + ): query = query.where( model.available_from >= query_parameters.let_date_available_from )