diff --git a/frontend/web/src/components/setting/WorkspaceSection.tsx b/frontend/web/src/components/setting/WorkspaceSection.tsx index ad3081f..4bd4bc3 100644 --- a/frontend/web/src/components/setting/WorkspaceSection.tsx +++ b/frontend/web/src/components/setting/WorkspaceSection.tsx @@ -45,14 +45,18 @@ const WorkspaceSection: React.FC = () => { return; } - const { setting } = await workspaceServiceClient.updateWorkspaceSetting({ - setting: workspaceSetting, - updateMask: updateMask, - }); - toast.success("Workspace setting saved successfully"); - if (setting) { + try { + const setting = ( + await workspaceServiceClient.updateWorkspaceSetting({ + setting: workspaceSetting, + updateMask: updateMask, + }) + ).setting as WorkspaceSetting; setWorkspaceSetting(setting); originalWorkspaceSetting.current = setting; + toast.success("Workspace setting saved successfully"); + } catch (error: any) { + toast.error(error.details); } };