From 87d7d32e5f1959172f18404762cd166ffaca2810 Mon Sep 17 00:00:00 2001 From: lichunn <46984087+lichunn@users.noreply.github.com> Date: Wed, 2 Apr 2025 09:20:56 +0800 Subject: [PATCH] fix(page): handle error case for default redirect page update (#1277) --- packages/plugins/page/src/PageSetting.vue | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/packages/plugins/page/src/PageSetting.vue b/packages/plugins/page/src/PageSetting.vue index 6dfde292..91d6b94c 100644 --- a/packages/plugins/page/src/PageSetting.vue +++ b/packages/plugins/page/src/PageSetting.vue @@ -310,7 +310,11 @@ export default { const settingDefaultPage = async () => { const params = { ...pageSettingState.defaultPage, isDefault: true } - await updatePage(pageSettingState.defaultPage?.id, params, false) + updatePage(pageSettingState.defaultPage?.id, params, false).then((res) => { + if (res) { + editPage() + } + }) } const createHistoryMessage = () => { @@ -325,7 +329,7 @@ export default { const exec = () => { pageSettingState.currentPageData.message = state.historyMessage.trim() || 'Page auto save' if (pageSettingState.defaultPage?.id) { - settingDefaultPage().then(editPage) + settingDefaultPage() } else { editPage() }