diff --git a/src/caosadvancedtools/cfoods/h5.py b/src/caosadvancedtools/cfoods/h5.py index 21198f699982bbf60ddf0aa86f9d5d9c1b8d6881..806e9aae85147d23e63224730a93d6d865443854 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):