diff --git a/flatisfy/fetch.py b/flatisfy/fetch.py index 5ffa089..a13ea85 100644 --- a/flatisfy/fetch.py +++ b/flatisfy/fetch.py @@ -314,8 +314,9 @@ def fetch_flats(config): backend=backend, last_fetch=arrow.get(last_fetch_by_backends[backend]).date() ) - session.add(last_fetch_in_db) - session.commit() + if last_fetch_in_db: + session.add(last_fetch_in_db) + session.commit() housing_posts = housing_posts[: config["max_entries"]] LOGGER.info("Fetched %d flats.", len(housing_posts))