Editieren von Top-Level-Linien löscht nicht mehr die Zeilen aller Optionen

Fixkamo-shared-library
Verschifft
26. August 2026 um 19:25 UTC
Autor
Kamo
Ausschuss
00e601b

Quote.lineItems ist orphanRemoval=true und Optionszeilen setzen sowohl Zitat und Option - weshalb QuoteMapper auf getOption() == null zweimal filtert. A bare clear() in replaceLineItems daher verwaist-entfernt jede Option Zeilen, wann immer ein PATCH mitgeliefert lineItems ohne Optionen. Die Quote-Option Muscheln überlebten, neu berechnet sie auf Null, und ein Drei-Optionen-Zitat leise wurde drei Null-Preis-Optionen bei HTTP 200.

Alle Änderungen

Wie, was Sie sehen Versand?

Jedes dieser Updates landet automatisch in Ihrem Arbeitsbereich. Starten Sie frei und beobachten Sie es Woche für Woche wachsen.

Free Forever startenPreisgestaltung anzeigen