From e8b98d4277950cf88ed5d35d00d72a1f1e471646 Mon Sep 17 00:00:00 2001 From: Halo Dev Bot <87291978+halo-dev-bot@users.noreply.github.com> Date: Wed, 15 Mar 2023 12:00:29 +0800 Subject: [PATCH] [release-2.2] fix: the rawType of Content was not updated when switching editors (#909) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This is an automated cherry-pick of #904 /assign JohnNiang ```release-note 修复在新建文章时,首次切换编辑器后没有设置内容 rawType 资源为对应编辑器类型的问题。 ``` --- src/modules/contents/pages/SinglePageEditor.vue | 1 + src/modules/contents/posts/PostEditor.vue | 1 + 2 files changed, 2 insertions(+) diff --git a/src/modules/contents/pages/SinglePageEditor.vue b/src/modules/contents/pages/SinglePageEditor.vue index 410bf04e..e0f1f076 100644 --- a/src/modules/contents/pages/SinglePageEditor.vue +++ b/src/modules/contents/pages/SinglePageEditor.vue @@ -48,6 +48,7 @@ const handleChangeEditorProvider = (provider: EditorProvider) => { formState.value.page.metadata.annotations = { "content.halo.run/preferred-editor": provider.name, }; + formState.value.content.rawType = provider.rawType; }; // SinglePage form diff --git a/src/modules/contents/posts/PostEditor.vue b/src/modules/contents/posts/PostEditor.vue index 1398d1eb..6c9da26f 100644 --- a/src/modules/contents/posts/PostEditor.vue +++ b/src/modules/contents/posts/PostEditor.vue @@ -48,6 +48,7 @@ const handleChangeEditorProvider = (provider: EditorProvider) => { formState.value.post.metadata.annotations = { "content.halo.run/preferred-editor": provider.name, }; + formState.value.content.rawType = provider.rawType; }; // Post form