diff --git a/app/[lang]/dashboard/settings/page.tsx b/app/[lang]/dashboard/settings/page.tsx index cf059ae..24b8406 100644 --- a/app/[lang]/dashboard/settings/page.tsx +++ b/app/[lang]/dashboard/settings/page.tsx @@ -29,7 +29,7 @@ export default function SettingsPage() { try { const res = await fetch("/api/users/profile"); const data = await res.json(); - if (data.error) setError(data.error); + if (data && data.error) setError(data.error); else if (!data) setError("Kullanıcı profili bulunamadı."); else setProfile(data); } catch (e: any) { @@ -74,7 +74,7 @@ export default function SettingsPage() { if (res.ok) alert("Ayarlar kaydedildi!"); else { const data = await res.json(); - alert("Hata: " + data.error); + alert("Hata: " + (data?.error || "Bilinmeyen bir hata oluştu.")); } } catch (e: any) { alert("Hata: " + e.message);