Revive soft-eliminat membru pref pe upsert în loc de 500

FixSecurityService
Shipped
16 iulie 2026 la 17:58 UTC
Author
Kamo
Commit
a9a6652

Preferințele UI per membru (modelul Nav, dimensiunile capului hex etc.) sunt stocate una rând per (membru id, pref key) în MEMBRU UI PREFERENȚE, păzit de unicul Construst UK MINTE UI PREF KEY. "Resetarea la standard" soft-șterge nav Layout (DELETE -> is activ=fals) dar lasă rândul care ocupă cheia. ************* a privit randul cu doar activ Găsitor, ratat rândul inactiv persistent, construit un rând nou-nouț și INSERTED It - > duplicat-cheie violare pe UK MINTE UI PREF KEY -> HTTP 500. ă kamo-internă frontend înghite 500 (optimist .catch()), astfel încât membrul navigat reordonat părea să salveze în sesiune, dar nu a persistat, și fiecare login resetează la aspectul standard. NavLayout a fost singurul pref lovind acest deoarece este singura cheie cu o cale Reset -> DELETE. Fix: căutați rândul în sus de cheia sa naturală indiferent de is activ (nou Serviciul de securitate-local E o nebunie. și reactivează rândul moale (actualizat de PK) mai degrabă decât INSERTing a Se ciocneşte duplicatul. Citirile (listă/get) rămân în mod intenționat active numai. Membri deja blocat auto-vindecare pe următoarea lor reordonare. Nici o schemă/schimbare comună; Serviciul de securitate redistribuie numai.

All changes

Ca ceea ce vezi de transport maritim?

Fiecare dintre aceste actualizări aterizează automat în spațiul de lucru. Începe gratuit și urmăriți-l crească săptămână după săptămână.

Pornește gratuit pentru totdeaunaVezi prețurile