diff --git a/src/caoscrawler/crawl.py b/src/caoscrawler/crawl.py index 6f2354ad9213d74faf5ed3746bd4eb9cd17c3708..d0175b38c59c1ef09c04e0bf1c069b542f50b86a 100644 --- a/src/caoscrawler/crawl.py +++ b/src/caoscrawler/crawl.py @@ -1167,13 +1167,14 @@ def crawler_main(crawled_directory_path: str, else: inserts, updates = crawler.synchronize(commit_changes=True, unique_names=unique_names, crawled_data=crawled_data) - _notify_about_inserts_and_updates(len(inserts), len(updates), userlog_public, - crawler.run_id) - _update_status_record(crawler.run_id, len(inserts), len(updates), status="OK") + if "SHARED_DIR" in os.environ: + _notify_about_inserts_and_updates(len(inserts), len(updates), userlog_public, + crawler.run_id) + _update_status_record(crawler.run_id, len(inserts), len(updates), status="OK") return 0 except ConverterValidationError as err: logger.error(err) - _update_status_record(0, 0, status="FAILED") + _update_status_record(crawler.run_id, 0, 0, status="FAILED") return 1