Skip to content

Commit

Permalink
Us 44630 relazione persona uo (#204)
Browse files Browse the repository at this point in the history
* fix: default to empty string in persona serializer if no relations found
  • Loading branch information
deodorhunter authored Aug 22, 2023
1 parent b19ec0e commit fa45799
Showing 1 changed file with 7 additions and 5 deletions.
12 changes: 7 additions & 5 deletions src/design/plone/contenttypes/restapi/serializers/persona.py
Original file line number Diff line number Diff line change
Expand Up @@ -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

0 comments on commit fa45799

Please sign in to comment.