- Verschifft
- 2. September 2026 um 02:51 UTC
- Autor
- Kamo
- Ausschuss
- fa979f8
Ein Statuslabel hatte keine Möglichkeit, entfernt zu werden. Der Bildschirm der Einstellungen durch eine upsert-only Bulk schreiben, so dass das einzige, was eine Anfrage sagen konnte, war "dieser Status wird X genannt" - nie "hat dieser Status keinen eigenen Namen mehr". Die geräumte Box aus der Nutzlast herausgefallen, die gespeicherte Reihe überlebte unberührt, und die Antwort Das alte Etikett direkt wieder in die Kiste, die die org gerade geleert hatte. syncLabels ersetzt bulkUpsertLabels und liest die Liste als das gesamte Set der Org anstatt eines Patches: ein Status, der leer ankommt und ein Status, der überhaupt nicht ankommt beide bedeuten, dass das Label verschwunden ist, und beide löschen die Zeile, so dass der Status wieder auflöst zu seinem System-Pleumformulierung. Eine leere Liste löscht alles, was die Org hat. upsertLabel lehnt nun ein Blanko-Etikett ab. CUSTOM_LABEL ist NICHT NULL und jeder Bildschirm fällt auf die Standardeinstellung zurück, nur wenn kein Datensatz existiert, also eine Zeile halten ein leerer String würde einen leeren Status überall anstelle der Standard- schlimmer als der Fehler, der behoben wird. Entfernung ist ein Lösch, nie ein leeres Schreiben.