https://www.muenchen-transparent.de/personen?ba=21 zeigt nur " Undefined offset: 0" an, weil der Benutzer mit der id=3310431 keine Fraktionszugehörigkeit hat, d.h. $strIn->stadtraetInnenFraktionen[0]->fraktion_id erzeugt einen Fehler, weil $strIn->stadtraetInnenFraktionen eine leere Liste ist.
Als workaround könnte man einfach $strIn->stadtraetInnenFraktionen[0]->fraktion_id durch einen Funktionsaufruf ersetzen, der bei fehlender Fraktion einfach "" zurückgibt. Schöner wäre es aber wahrscheinlich, bei solchen Fällen immer einen Eintrag in der Datenbank mit einer namenlosen Fraktion zu erzeugen.
https://www.muenchen-transparent.de/personen?ba=21 zeigt nur " Undefined offset: 0" an, weil der Benutzer mit der id=3310431 keine Fraktionszugehörigkeit hat, d.h.
$strIn->stadtraetInnenFraktionen[0]->fraktion_id
erzeugt einen Fehler, weil$strIn->stadtraetInnenFraktionen
eine leere Liste ist.Als workaround könnte man einfach
$strIn->stadtraetInnenFraktionen[0]->fraktion_id
durch einen Funktionsaufruf ersetzen, der bei fehlender Fraktion einfach "" zurückgibt. Schöner wäre es aber wahrscheinlich, bei solchen Fällen immer einen Eintrag in der Datenbank mit einer namenlosen Fraktion zu erzeugen.