From a78473630a6a1989fbf1ad89ffda60ba626b2c33 Mon Sep 17 00:00:00 2001 From: "i.nueske" <i.nueske@indiscale.com> Date: Tue, 3 Dec 2024 12:30:09 +0100 Subject: [PATCH] MNT: Revert unwanted behaviour change introduced by bugfix in to_xml with lists of entities --- src/linkahead/common/models.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/linkahead/common/models.py b/src/linkahead/common/models.py index 1112aaf..6f37c21 100644 --- a/src/linkahead/common/models.py +++ b/src/linkahead/common/models.py @@ -1293,7 +1293,8 @@ class Entity: elif self.value.name is not None: xml.text = str(self.value.name) else: - self.value.to_xml(xml, visited_entities=visited_entities.copy()) + dt_str = xml2str(self.value.to_xml(visited_entities=visited_entities.copy())) + xml.text = dt_str elif isinstance(self.value, list): for v in self.value: v_elem = etree.Element("Value") @@ -1304,9 +1305,6 @@ class Entity: elif v.name is not None: v_elem.text = str(v.name) else: - # We could consider reworking this to use value - # instead of text analogously to scalar Entity - # values, if this is supported server-side? dt_str = xml2str(v.to_xml(visited_entities=visited_entities.copy())) v_elem.text = dt_str elif v == "": -- GitLab