From a3caa29efa651e7083bf2043bf8734d9f52ba16e Mon Sep 17 00:00:00 2001 From: Halo Dev Bot <87291978+halo-dev-bot@users.noreply.github.com> Date: Mon, 12 Dec 2022 14:40:22 +0800 Subject: [PATCH] [release-2.0] fix: cannot save post when the publishTime is blank (#764) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This is an automated cherry-pick of #763 /assign JohnNiang ```release-note 修复 Console 端文章设置中的发布时间为空字符串时,无法保存的问题。 ``` --- .../contents/pages/components/SinglePageSettingModal.vue | 2 +- src/modules/contents/posts/components/PostSettingModal.vue | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/modules/contents/pages/components/SinglePageSettingModal.vue b/src/modules/contents/pages/components/SinglePageSettingModal.vue index 49916a85..f438b7af 100644 --- a/src/modules/contents/pages/components/SinglePageSettingModal.vue +++ b/src/modules/contents/pages/components/SinglePageSettingModal.vue @@ -177,7 +177,7 @@ const publishTime = computed(() => { }); const onPublishTimeChange = (value: string) => { - formState.value.spec.publishTime = toISOString(value); + formState.value.spec.publishTime = value ? toISOString(value) : undefined; }; diff --git a/src/modules/contents/posts/components/PostSettingModal.vue b/src/modules/contents/posts/components/PostSettingModal.vue index 3c141849..93473d75 100644 --- a/src/modules/contents/posts/components/PostSettingModal.vue +++ b/src/modules/contents/posts/components/PostSettingModal.vue @@ -169,7 +169,7 @@ const publishTime = computed(() => { }); const onPublishTimeChange = (value: string) => { - formState.value.spec.publishTime = toISOString(value); + formState.value.spec.publishTime = value ? toISOString(value) : undefined; };