diff --git a/server/notify-store.mjs b/server/notify-store.mjs index 053b754..5ea830f 100644 --- a/server/notify-store.mjs +++ b/server/notify-store.mjs @@ -164,8 +164,8 @@ export function list(email) { sektor: r.sektor || null, alimTuru: r.alim_turu || null, anahtar: r.anahtar || null, - kurumlar: (() => { try { return JSON.parse(r.kurumlar || '[]'); } catch { return []; } })(), - konular: (() => { try { return JSON.parse(r.konular || '[]'); } catch { return []; } })(), + kurumlar: parseArrayJson(r.kurumlar, 'Kurum filtresi'), + konular: parseArrayJson(r.konular, 'Konu filtresi'), aktif: Boolean(r.aktif), sonGonderim: r.sonGonderim, initialized: r.sonGorulenler !== null,