fix: denetim bulguları — çip adı sahte 'tercihlerin değişmiş', çekmece kartı, senkron riski
- tercihFarki eski 'İş garantisi' parametresini yeni ada eşleyerek kıyaslar; ad değişikliği 3 kredilik güncelleme çağrısı üretmesin - çekmece kartı yalnız profil yokken sıra ister, butonu sıra kapısını açar (profilsiz ziyaretçi /listem giriş duvarına gönderilmiyordu → çıkmaz) - sunucuylaBirlestir risksiz gelen kayıtların riskini doldurur - /paket'teki fiyat kıyasına kaynak satırı Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
@@ -14,6 +14,7 @@
|
||||
import {
|
||||
PUAN_TURU_ETIKET,
|
||||
UNIVERSITE_TIPI_ETIKET,
|
||||
oncelikNormalize,
|
||||
type TercihProfili,
|
||||
} from "@/features/sihirbaz/sihirbaz-sabitler";
|
||||
import type { RaporParams } from "./types/rapor";
|
||||
@@ -69,7 +70,9 @@ export function tercihFarki(
|
||||
) {
|
||||
farklar.push("universiteTipi");
|
||||
}
|
||||
if (kumeFarkli(params.oncelikler, s.oncelikler)) farklar.push("oncelikler");
|
||||
if (kumeFarkli(params.oncelikler?.map(oncelikNormalize), s.oncelikler)) {
|
||||
farklar.push("oncelikler");
|
||||
}
|
||||
|
||||
return farklar;
|
||||
}
|
||||
@@ -107,7 +110,8 @@ export function farkSatirlari(
|
||||
yeni: UNIVERSITE_TIPI_ETIKET[s.universiteTipi],
|
||||
};
|
||||
case "oncelikler":
|
||||
return { ...ortak, eski: liste(params.oncelikler), yeni: liste(s.oncelikler) };
|
||||
return { ...ortak, eski: liste(params.oncelikler?.map(oncelikNormalize)),
|
||||
yeni: liste(s.oncelikler), };
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user