Closed friedrichweise closed 7 years ago
Problem: inheritance
flag wird nicht gespeichert (Vererbung an sich schon)
Ursache: Irgendwann wird das falg gelöscht, _weil die parant_orga die ROOTORGA ist (das ergibt prinzipiell Sinn), aber die parent_orga ist in Wirklichkeit eine x-beliebig andere, nur wird das vorher irgendwo überschrieben
neues Problem: [ungelöst] warum beim CREATE die parent_orga_id pauschal auf 1 gesetzt, bzw. ganz gelöscht und dann weil es keine gibt auf 1??? (dass dann inheritance weg fällt ist nur konsequent) Hat das was mit dem 2. save zu tun? @stevereinke was ist das 2. save!?!
Das zweite Salve ist notwendig, um die Assoziationen zu speichern. Das sollte eigentlich an den Attributen nix ändern. Zu finden istdas alles in der base_resource.rb, oder aber im Patch der jsonapi-resources (wir haben da Code überschrieben).
Ich habe das gefixt und den Test von Joschka angepasst. Außerdem gab es bei events das gleiche Problem, ist aber generisch behoben.
Comitted in dev, bitte testen.
Funktioniert.
Beim erstellen der folgenden Orga durch
POST
:In der Response ist jedoch das
inheritance
-Attribut null: