From 547aa30763e7f76da73f8e3be95a839e185ed067 Mon Sep 17 00:00:00 2001 From: mpeltriaux Date: Wed, 13 Dec 2023 13:34:46 +0100 Subject: [PATCH] EGON document fix * fixes bug where documents have not been serialized properly into a single xml list --- intervention/utils/egon_export.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/intervention/utils/egon_export.py b/intervention/utils/egon_export.py index 653a630..43124f6 100644 --- a/intervention/utils/egon_export.py +++ b/intervention/utils/egon_export.py @@ -146,17 +146,17 @@ class EgonGmlBuilder: def _gen_foto(self): revoc_docs, regular_docs = self.intervention.get_documents() - docs_list = [ - { - "oneo:Foto": { + docs_list = { + "oneo:Foto": [ + { "oneo:aufnahmezeitpunkt": doc.date_of_creation.strftime(DEFAULT_DATE_FORMAT), "oneo:bemerkung": doc.comment, "oneo:fotoverweis": base64.b64encode(doc.file.read()).decode("utf-8"), "oneo:dateiname": doc.file.url.split("/")[-1], "oneo:hauptfoto": False, - } - } for doc in regular_docs - ] + } for doc in regular_docs + ] + } return docs_list def build_gml(self):