From c42a1bfcf87494800999b3bb2f84038cdfd22585 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Henrik=20tom=20W=C3=B6rden?= <h.tomwoerden@indiscale.com>
Date: Thu, 8 Sep 2022 20:02:20 +0200
Subject: [PATCH] MAINT: move some code

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

diff --git a/src/caosadvancedtools/crawler.py b/src/caosadvancedtools/crawler.py
index e959bd20..eea85633 100644
--- a/src/caosadvancedtools/crawler.py
+++ b/src/caosadvancedtools/crawler.py
@@ -223,11 +223,11 @@ class Crawler(object):
         changes = cache.get_updates(run_id)
 
         for _, _, old, new, _ in changes:
+            new_cont = db.Container()
+            new_cont = new_cont.from_xml(new)
             if new[0].version:
                 valids = db.Container()
                 nonvalids = db.Container()
-                new_cont = db.Container()
-                new_cont = new_cont.from_xml(new)
 
                 for ent in new_cont:
                     remote_ent = db.Entity(id=ent.id).retrieve()
@@ -243,8 +243,6 @@ class Crawler(object):
                 all_updates += len(valids)
             else:
                 current = db.Container()
-                new_cont = db.Container()
-                new_cont = new_cont.from_xml(new)
 
                 for ent in new_cont:
                     current.append(db.Entity(id=ent.id).retrieve())
-- 
GitLab