From fa457996267a37af70b82085f1ea9a9aa0b8b77e Mon Sep 17 00:00:00 2001 From: Martina Bustacchini <41484878+deodorhunter@users.noreply.github.com> Date: Tue, 22 Aug 2023 13:25:12 +0200 Subject: [PATCH] Us 44630 relazione persona uo (#204) * fix: default to empty string in persona serializer if no relations found --- .../contenttypes/restapi/serializers/persona.py | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/design/plone/contenttypes/restapi/serializers/persona.py b/src/design/plone/contenttypes/restapi/serializers/persona.py index ed16ad89..a8775801 100644 --- a/src/design/plone/contenttypes/restapi/serializers/persona.py +++ b/src/design/plone/contenttypes/restapi/serializers/persona.py @@ -49,12 +49,14 @@ def __call__(self, version=None, include_items=True): responsabile_di = self.related_contents(field="responsabile") assessore_di = self.related_contents(field="assessore_riferimento") - organizzazioni = [] + result["assessore_di"] = [] + result["responsabile_di"] = [] + result["strutture_correlate"] = [] if assessore_di: - organizzazioni = organizzazioni + assessore_di + result["assessore_di"] = assessore_di if responsabile_di: - organizzazioni = organizzazioni + responsabile_di + result["responsabile_di"] = responsabile_di if strutture_correlate: - organizzazioni = organizzazioni + strutture_correlate - result["organizzazione_riferimento"] = organizzazioni + result["strutture_correlate"] = strutture_correlate + result["organizzazione_riferimento"] = None return result