From f34b519252c87475b3f5facb6320cef89ccb80c8 Mon Sep 17 00:00:00 2001
From: florian <f.spreckelsen@inidscale.com>
Date: Thu, 24 Jun 2021 13:44:31 +0200
Subject: [PATCH] FIX: Add missing `force-missing-obligatory` flag

---
 src/caosadvancedtools/crawler.py | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/src/caosadvancedtools/crawler.py b/src/caosadvancedtools/crawler.py
index 0a36284a..747c533d 100644
--- a/src/caosadvancedtools/crawler.py
+++ b/src/caosadvancedtools/crawler.py
@@ -544,8 +544,8 @@ carefully and if the changes are ok, click on the following link:
         try:
             if len(cfood.to_be_updated) > 0:
                 logger.info(
-                        "Updating {} Records...".format(
-                            len(cfood.to_be_updated)))
+                    "Updating {} Records...".format(
+                        len(cfood.to_be_updated)))
             guard.safe_update(cfood.to_be_updated, unique=False)
         except FileNotFoundError as e:
             logger.info("Cannot access {}. However, it might be needed for"
@@ -610,7 +610,8 @@ carefully and if the changes are ok, click on the following link:
                 logger.info(
                     "Inserting {} Records...".format(
                         len(missing_identifiables)))
-                guard.safe_insert(missing_identifiables, unique=False)
+                guard.safe_insert(missing_identifiables, unique=False,
+                                  flags={"force-missing-obligatory": "ignore"})
             except Exception as e:
                 DataModelProblems.evaluate_exception(e)
 
-- 
GitLab