diff --git a/web/src/components/Settings/MemoRelatedSettings.tsx b/web/src/components/Settings/MemoRelatedSettings.tsx index 15b3129f2..7e12c13c5 100644 --- a/web/src/components/Settings/MemoRelatedSettings.tsx +++ b/web/src/components/Settings/MemoRelatedSettings.tsx @@ -12,7 +12,7 @@ import { useTranslate } from "@/utils/i18n"; const MemoRelatedSettings = () => { const t = useTranslate(); - const originalSetting = workspaceStore.state.memoRelatedSetting; + const [originalSetting, setOriginalSetting] = useState(workspaceStore.state.memoRelatedSetting); const [memoRelatedSetting, setMemoRelatedSetting] = useState(originalSetting); const [editingReaction, setEditingReaction] = useState(""); const [editingNsfwTag, setEditingNsfwTag] = useState(""); @@ -54,12 +54,12 @@ const MemoRelatedSettings = () => { name: `${workspaceSettingNamePrefix}${WorkspaceSettingKey.MEMO_RELATED}`, memoRelatedSetting, }); + setOriginalSetting(memoRelatedSetting); + toast.success(t("message.update-succeed")); } catch (error: any) { toast.error(error.details); console.error(error); - return; } - toast.success(t("message.update-succeed")); }; return (