diff --git a/web/src/pages/SettingsPage.tsx b/web/src/pages/SettingsPage.tsx index c1938bb..e5b7e55 100644 --- a/web/src/pages/SettingsPage.tsx +++ b/web/src/pages/SettingsPage.tsx @@ -227,7 +227,7 @@ function SettingsForm({ me, onBack }: { me: MemberRead; onBack: () => void }) { } else if (err.message.includes('422')) { errorMessage = 'Invalid image file. Please upload a valid image (JPG, PNG, etc.).'; } - } else if (typeof err === 'object' && err !== null) { + } else if (typeof err === 'object' && err !== null && 'status' in err && 'data' in err) { // Try to extract more details from the error object console.error("Error details:", JSON.stringify(err)); if (err.status === 422 && err.data && err.data.detail) {