fix(veri): tadımlık örneği canlı tabanı gösterir; sunucudan gelen liste riskleri yeniden hesaplanır
Yayın sonrası denetim (2026-09-21): - tadımlık havuzu snapshot'ı 2025 tabanını taşıyordu: örnek satır 'Tıp ~5.118, az riskli' derken aynı sayfadaki tablo 4.481 gösteriyordu. Taban ve sıra geçmişi artık okuma anında canlı DB'den; güncel kılavuzdan çıkmış program örnek gösterilmez (sıradaki kategoriye düşülür) - sunucuylaBirlestir riskleri her zaman yeniler: sunucu kaydı taze taban + başka cihazın bayat riskini taşıyabiliyordu Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
@@ -152,9 +152,11 @@ export function sunucuylaBirlestir(sunucuItems: ManuelTercih[]): ManuelTercih[]
|
||||
liste = [...liste, ...ekler].slice(0, MANUEL_LISTE_MAX);
|
||||
kaydet();
|
||||
yayinla();
|
||||
// Başka cihazda profilsiz eklenmiş kayıtlar risksiz gelir; profil lokalde
|
||||
// zaten varsa PROFIL_DEGISTI_EVENT yayılmaz, riski burada doldur.
|
||||
if (liste.some((t) => t.risk == null)) riskleriYenile();
|
||||
// Sunucudan gelen kayıtların riski başka cihazın o günkü tabanına göredir
|
||||
// (ya da profilsiz eklendiyse hiç yoktur); sunucu tabanı tazeler ama riski
|
||||
// yenilemez. Profil lokalde varsa hepsini güncel tabanla yeniden hesapla
|
||||
// (profil yoksa riskleriYenile zaten işlem yapmaz).
|
||||
riskleriYenile();
|
||||
return liste;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user