From 1d5a3b1c9ff4c8d582bb48d87bcea50d1c0b175d Mon Sep 17 00:00:00 2001 From: Helmi Akermi <70575401+hakermi@users.noreply.github.com> Date: Wed, 18 Sep 2024 16:13:04 +0100 Subject: [PATCH] fix: Fix issue when update only summary of newly created note - EXO-74245 - Meeds-io/MIPs#128 (#1116) fix Issue when update only summary of newly created note --- .../java/org/exoplatform/wiki/service/impl/NoteServiceImpl.java | 2 +- .../notes-rich-editor/components/NoteEditorMetadataDrawer.vue | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/notes-service/src/main/java/org/exoplatform/wiki/service/impl/NoteServiceImpl.java b/notes-service/src/main/java/org/exoplatform/wiki/service/impl/NoteServiceImpl.java index 85bd7af5a..061648f03 100644 --- a/notes-service/src/main/java/org/exoplatform/wiki/service/impl/NoteServiceImpl.java +++ b/notes-service/src/main/java/org/exoplatform/wiki/service/impl/NoteServiceImpl.java @@ -2185,7 +2185,7 @@ && isOriginalFeaturedImage(draftPage, getNoteByIdAndLang(Long.valueOf(draftPage. lang, isDraft ? NOTE_METADATA_DRAFT_PAGE_OBJECT_TYPE : NOTE_METADATA_PAGE_OBJECT_TYPE); - if (metadataItem != null) { + if (metadataItem != null && metadataItem.getProperties() != null) { Map properties = metadataItem.getProperties(); properties.remove(FEATURED_IMAGE_ID); properties.remove(FEATURED_IMAGE_UPDATED_DATE); diff --git a/notes-webapp/src/main/webapp/vue-app/notes-rich-editor/components/NoteEditorMetadataDrawer.vue b/notes-webapp/src/main/webapp/vue-app/notes-rich-editor/components/NoteEditorMetadataDrawer.vue index dfaa23c4e..f9576dacb 100644 --- a/notes-webapp/src/main/webapp/vue-app/notes-rich-editor/components/NoteEditorMetadataDrawer.vue +++ b/notes-webapp/src/main/webapp/vue-app/notes-rich-editor/components/NoteEditorMetadataDrawer.vue @@ -320,6 +320,7 @@ export default { this.summaryContent = this.currentNoteProperties?.summary || ''; this.hasFeaturedImageValue = this.hasFeaturedImage; this.imageData = null; + this.uploadId = null; }, close() { this.$refs.metadataDrawer.close();