From 180d9c21907e848a979fec1a66046ac20d81dcae Mon Sep 17 00:00:00 2001 From: Helmi Akermi <70575401+hakermi@users.noreply.github.com> Date: Mon, 16 Sep 2024 12:08:29 +0100 Subject: [PATCH] fix: Properties of newly created note are not updated - EXO-74190 - Meed-io/MIPs#128 (#1107) Properties of newly created note are not updated --- .../org/exoplatform/wiki/service/rest/NotesRestService.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/notes-service/src/main/java/org/exoplatform/wiki/service/rest/NotesRestService.java b/notes-service/src/main/java/org/exoplatform/wiki/service/rest/NotesRestService.java index 4eef21aef..0cd52ab1e 100644 --- a/notes-service/src/main/java/org/exoplatform/wiki/service/rest/NotesRestService.java +++ b/notes-service/src/main/java/org/exoplatform/wiki/service/rest/NotesRestService.java @@ -30,6 +30,7 @@ import java.util.HashMap; import java.util.List; import java.util.Locale; +import java.util.Objects; import java.util.Optional; import java.util.ResourceBundle; import java.util.Set; @@ -805,7 +806,7 @@ public Response updateNoteById(@Parameter(description = "Note id", required = tr noteService.removeDraftOfNote(noteParams, note.getLang()); } } else if ((featuredImage != null && (featuredImage.isToDelete() || featuredImage.getUploadId() != null)) - || (note_.getProperties() != null && !notePageProperties.getSummary().equals(note_.getProperties().getSummary()))) { + || !Objects.equals(note_.getProperties(), notePageProperties)) { if (StringUtils.isBlank(note.getLang())) { note_.setProperties(notePageProperties); note_ = noteService.updateNote(note_, PageUpdateType.EDIT_PAGE_PROPERTIES, identity);