diff --git a/apps/nextjs/src/app/[locale]/boards/[name]/@headeractions/page.tsx b/apps/nextjs/src/app/[locale]/boards/[name]/@headeractions/page.tsx index 4388f9c7a..ae4d5cfa1 100644 --- a/apps/nextjs/src/app/[locale]/boards/[name]/@headeractions/page.tsx +++ b/apps/nextjs/src/app/[locale]/boards/[name]/@headeractions/page.tsx @@ -108,7 +108,7 @@ const EditModeMenu = () => { const [isEditMode, setEditMode] = useAtom(editModeAtom); const board = useRequiredBoard(); const t = useScopedI18n("board.action.edit"); - const { mutate, isPending } = clientApi.board.save.useMutation({ + const { mutate: saveBoard, isPending } = clientApi.board.save.useMutation({ onSuccess() { showSuccessNotification({ title: t("notification.success.title"), @@ -125,7 +125,11 @@ const EditModeMenu = () => { }); const toggle = () => { - if (isEditMode) return mutate(board); + if (isEditMode) + return saveBoard({ + boardId: board.id, + ...board, + }); setEditMode(true); }; diff --git a/apps/nextjs/src/app/[locale]/boards/[name]/settings/_general.tsx b/apps/nextjs/src/app/[locale]/boards/[name]/settings/_general.tsx index 57c589dcd..ae9b65e9d 100644 --- a/apps/nextjs/src/app/[locale]/boards/[name]/settings/_general.tsx +++ b/apps/nextjs/src/app/[locale]/boards/[name]/settings/_general.tsx @@ -22,7 +22,7 @@ interface Props { export const GeneralSettingsContent = ({ board }: Props) => { const t = useI18n(); const { updateBoard } = useUpdateBoard(); - const { mutate, isPending } = + const { mutate: saveGeneralSettings, isPending } = clientApi.board.saveGeneralSettings.useMutation(); const form = useForm({ initialValues: { @@ -46,7 +46,10 @@ export const GeneralSettingsContent = ({ board }: Props) => { return (