Skip to content

Commit 358fca9

Browse files
keval718claude
authored andcommitted
fix(frontend): show backend error detail on project upload failure (#12791)
* fix(frontend): read backend error detail on project upload failure Backend returns error payload under `detail` (FastAPI convention), but the upload handler was reading `message`, producing an empty alert list. Switch to `detail` with `message` and raw-error fallbacks, typed via AxiosError. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> * fix(frontend): simplify project upload error handler Revert defensive AxiosError typing; keep direct `detail` read which is sufficient for the upload error path. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> * fix(frontend): guard upload error handler against missing response --------- Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent e920e8a commit 358fca9

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

  • src/frontend/src/components/core/folderSidebarComponent/components/sideBarFolderButtons

src/frontend/src/components/core/folderSidebarComponent/components/sideBarFolderButtons/index.tsx

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -168,7 +168,10 @@ const SideBarFoldersButtonsComponent = ({
168168
console.error(err);
169169
setErrorData({
170170
title: t("sidebar.projectUploadError"),
171-
list: [err["response"]["data"]["message"]],
171+
list: [
172+
err?.response?.data?.detail ??
173+
(err instanceof Error ? err.message : String(err)),
174+
],
172175
});
173176
},
174177
},

0 commit comments

Comments
 (0)