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 {
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);