From c10bbc68d2de6bf788d9c2b8d93de28c43647cf0 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Henrik=20tom=20W=C3=B6rden?= <h.tomwoerden@indiscale.com>
Date: Mon, 27 Mar 2023 20:44:37 +0200
Subject: [PATCH] FIX: add missing arg and notify only in sss

---
 src/caoscrawler/crawl.py | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/src/caoscrawler/crawl.py b/src/caoscrawler/crawl.py
index 6f2354ad..d0175b38 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
 
 
-- 
GitLab