Fix data.error null check in settings page

This commit is contained in:
AyrisAI
2026-05-14 22:47:00 +03:00
parent 25cc2227c5
commit 47dced6f89

View File

@@ -29,7 +29,7 @@ export default function SettingsPage() {
try { try {
const res = await fetch("/api/users/profile"); const res = await fetch("/api/users/profile");
const data = await res.json(); 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 if (!data) setError("Kullanıcı profili bulunamadı.");
else setProfile(data); else setProfile(data);
} catch (e: any) { } catch (e: any) {
@@ -74,7 +74,7 @@ export default function SettingsPage() {
if (res.ok) alert("Ayarlar kaydedildi!"); if (res.ok) alert("Ayarlar kaydedildi!");
else { else {
const data = await res.json(); const data = await res.json();
alert("Hata: " + data.error); alert("Hata: " + (data?.error || "Bilinmeyen bir hata oluştu."));
} }
} catch (e: any) { } catch (e: any) {
alert("Hata: " + e.message); alert("Hata: " + e.message);