From 61eaca37a2ec6ec4bf00eb74c754fcbe5ba3dc14 Mon Sep 17 00:00:00 2001
From: Alex <akreft@trineo.org>
Date: Tue, 13 Jul 2021 16:04:16 +0200
Subject: [PATCH] fix

---
 src/caosadvancedtools/cfoods/h5.py | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/caosadvancedtools/cfoods/h5.py b/src/caosadvancedtools/cfoods/h5.py
index 21198f69..806e9aae 100644
--- a/src/caosadvancedtools/cfoods/h5.py
+++ b/src/caosadvancedtools/cfoods/h5.py
@@ -41,7 +41,7 @@ from caosadvancedtools.cfood import fileguide
 from caosdb.common.datatype import is_reference as basic_is_reference
 from caosdb.common.utils import uuid
 
-from ..structure_mapping import EntityMapping, collect_existing_structure
+from ..structure_mapping import EntityMapping, collect_existing_structure, update_structure
 from ..cfood import (AbstractFileCFood, assure_has_description,
                      assure_has_parent, assure_has_property,
                      assure_property_is)
@@ -232,7 +232,8 @@ class H5CFood(AbstractFileCFood):
             e2.id = e1.id
         # End workaround
 
-        self.update_structure(self.structure)
+        #self.update_structure(self.structure)
+        update_structure(self, self.structure)
 
     @classmethod
     def create_structure(cls, h5obj, create_recordTypes=False, collection=None):
-- 
GitLab