diff --git a/src/modules/contents/pages/SinglePageEditor.vue b/src/modules/contents/pages/SinglePageEditor.vue index 97fcb669..9d45205f 100644 --- a/src/modules/contents/pages/SinglePageEditor.vue +++ b/src/modules/contents/pages/SinglePageEditor.vue @@ -213,6 +213,16 @@ const handleFetchContent = async () => { ...formState.value.page.metadata.annotations, "content.halo.run/preferred-editor": provider.name, }; + + const { data } = + await apiClient.extension.singlePage.updatecontentHaloRunV1alpha1SinglePage( + { + name: formState.value.page.metadata.name, + singlePage: formState.value.page, + } + ); + + formState.value.page = data; } else { Dialog.warning({ title: "警告", diff --git a/src/modules/contents/posts/PostEditor.vue b/src/modules/contents/posts/PostEditor.vue index 3015e6b4..a12a09e9 100644 --- a/src/modules/contents/posts/PostEditor.vue +++ b/src/modules/contents/posts/PostEditor.vue @@ -221,6 +221,14 @@ const handleFetchContent = async () => { ...formState.value.post.metadata.annotations, "content.halo.run/preferred-editor": provider.name, }; + + const { data } = + await apiClient.extension.post.updatecontentHaloRunV1alpha1Post({ + name: formState.value.post.metadata.name, + post: formState.value.post, + }); + + formState.value.post = data; } else { Dialog.warning({ title: "警告",