From b279384e45b92a2bcbb513142f32f6c00dae65b3 Mon Sep 17 00:00:00 2001 From: Alexander Schlemmer <alexander@mail-schlemmer.de> Date: Tue, 27 Feb 2024 16:35:28 +0100 Subject: [PATCH] FIX: try_to_merge_later was initialized too late --- src/caoscrawler/crawl.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/caoscrawler/crawl.py b/src/caoscrawler/crawl.py index 0d28ad5f..26073cff 100644 --- a/src/caoscrawler/crawl.py +++ b/src/caoscrawler/crawl.py @@ -700,6 +700,8 @@ class Crawler(object): if ent.role == "Record" and len(ent.parents) == 0: raise RuntimeError(f"Records must have a parent.\n{ent}") + try_to_merge_later = [] + # Check whether Records can be identified without identifiable for i in reversed(range(len(flat))): record = flat[i] @@ -739,7 +741,6 @@ class Crawler(object): entity_was_treated = True # flat contains Entities which could not yet be checked against the remote server - try_to_merge_later = [] while entity_was_treated and len(flat) > 0: entity_was_treated = False referencing_entities = self.create_reference_mapping(all_records) -- GitLab