From aa56cc0c12f9b3c188673cd028915afc05ecb3c5 Mon Sep 17 00:00:00 2001 From: Daniel <d.hornung@indiscale.com> Date: Fri, 10 Jan 2025 15:43:18 +0100 Subject: [PATCH] MAINT: simply set the parent ID when syncing the datamodel. --- src/caosadvancedtools/models/data_model.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/caosadvancedtools/models/data_model.py b/src/caosadvancedtools/models/data_model.py index ea864bde..4d941993 100644 --- a/src/caosadvancedtools/models/data_model.py +++ b/src/caosadvancedtools/models/data_model.py @@ -251,9 +251,7 @@ class DataModel(dict): for par in entity.get_parents(): if par.name.lower() == valid_e.name.lower(): - # ToDo: Fix https://gitlab.indiscale.com/caosdb/src/caosdb-advanced-user-tools/-/issues/140 - # and remove pylint disable, or close and leave - par._wrap(valid_e) # pylint: disable=protected-access + par.id = valid_e.id def collect_entities(self): """ Collects all entities: explicitly defined RecordTypes and -- GitLab