Revive soft-deleted member pref on upsert yerine 500 $

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

Per-member UI tercihleri (nav düzeni, hex-head boyutları, vs.) bir tane depolanır Sayfa başına (member id, pref key) MEMBER UI PREFERENCES'de, eşsiz İngiltere MEMBER UI PREF KEY. "Reset to Standard" soft-deletes the nav düzeni (DELETE -> aktif=false) ama o anahtarı işgal eden sırayı terk eder. **************** sadece aktif olanla sıraya baktı Finder, inaktif sırayı kaçırdı, yepyeni bir satır ve INSERTed Bu -> İngiltere MEMBER UI PREF KEY -> HTTP 500'de yinelenen anahtar ihlal. The The The The The The The The kamo-internal frontend 500 (optimistic .catch) yutuyor, bu yüzden üyenin Reordered nav in-session kurtarmak için ortaya çıktı ama asla devam etmedi ve her giriş Standart düzenine sıfırlama. navLayout bunu vurmanın tek nedeniydi çünkü Bir Tamam -> DELETE yolu ile tek anahtardır. Fix: Görünüşe göre, ne olursa olsun doğal anahtarı ile sıraya bakın (yeni) Güvenlik Hizmeti-yerel ************ so upsert resurrects Ve yumuşak sol sıraya (PK tarafından yapılan) tepki verir, çünkü INSERTing a Tekrarlamak. Okumalar (list/get) kasıtlı olarak aktif olarak kalır. Üye Üyeleri Zaten bir sonraki yeniden siparişlerinde kendini mahvediyor. Hiçbir şema/shared-lib değişimi; Güvenlik Hizmeti sadece işe yarar.

All changes

Kargoyu gördüğünüz gibi?

İş alanınızda bu güncellemelerden her biri otomatik olarak. Ücretsiz başlayın ve haftadan sonra büyümesini izleyin.

Sonsuza Kadar Ücretsiz BaşlangıçFırsatları Görüntüle