From 4fbc941c70aad5bc82a42cf21764921e6ca93b6f Mon Sep 17 00:00:00 2001 From: "i.nueske" <i.nueske@indiscale.com> Date: Tue, 3 Dec 2024 12:26:29 +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, 5 insertions(+), 1 deletion(-) diff --git a/src/linkahead/common/models.py b/src/linkahead/common/models.py index 74f7fa1..1112aaf 100644 --- a/src/linkahead/common/models.py +++ b/src/linkahead/common/models.py @@ -1304,7 +1304,11 @@ class Entity: elif v.name is not None: v_elem.text = str(v.name) else: - v.to_xml(v_elem, visited_entities=visited_entities.copy()) + # 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 == "": v_elem.append(etree.Element("EmptyString")) elif v is None: -- GitLab