From 39d09f07e56c8e31bb974724f72533bcb6af28ce Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Henrik=20tom=20W=C3=B6rden?= <henrik@trineo.org> Date: Thu, 12 Aug 2021 16:52:38 +0200 Subject: [PATCH] FIX: name was not properly treated --- src/caosadvancedtools/cfood.py | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/src/caosadvancedtools/cfood.py b/src/caosadvancedtools/cfood.py index 48b423e0..a9b3a991 100644 --- a/src/caosadvancedtools/cfood.py +++ b/src/caosadvancedtools/cfood.py @@ -640,6 +640,23 @@ def assure_has_property(entity, name, value, to_be_updated=None, "entity {}".format(value, entity.id)) entity.description = value + if to_be_updated is None: + get_ids_for_entities_with_names([entity]) + + guard.safe_update(entity, unique=False) + + else: + to_be_updated.append(entity) + + return + elif name.lower() == "name": + if entity.name == value: + return + else: + logger.debug("UPDATE: Setting name of entity {}: {}".format( + entity.id, value)) + entity.name = value + if to_be_updated is None: get_ids_for_entities_with_names([entity]) -- GitLab