From 14ccba7de22a698649d854760bbc0daf627e22bf Mon Sep 17 00:00:00 2001 From: Matias De lellis Date: Thu, 14 Nov 2019 11:44:17 -0300 Subject: [PATCH] Fill update note response with real new tags to update sidebar menu --- controller/notecontroller.php | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/controller/notecontroller.php b/controller/notecontroller.php index 4710cae..bf88249 100644 --- a/controller/notecontroller.php +++ b/controller/notecontroller.php @@ -203,9 +203,6 @@ class NoteController extends Controller { } } - // Purge orphan tags. - $this->tagmapper->dropOld(); - // Set new info on Note $note->setTitle($title); $note->setContent($content); @@ -217,6 +214,9 @@ class NoteController extends Controller { // Update note. $newnote = $this->notemapper->update($note); + // Fill new tags + $newnote->setTags($this->tagmapper->getTagsForNote($this->userId, $newnote->getId())); + // Remove old color if necessary if (($oldcolorid !== $hcolor->getId()) && (!$this->notemapper->colorIdCount($oldcolorid))) { @@ -224,6 +224,9 @@ class NoteController extends Controller { $this->colormapper->delete($oldcolor); } + // Purge orphan tags. + $this->tagmapper->dropOld(); + return new DataResponse($newnote); }