From 85ed00e2c27b2eced34bd8baf75323648fff6e85 Mon Sep 17 00:00:00 2001 From: Philip Molares Date: Wed, 17 Mar 2021 10:27:29 +0100 Subject: [PATCH] NotesService: Set Permissions Set the necessary information for the permissions to be correctly inserted into the db. Signed-off-by: Philip Molares --- src/notes/notes.service.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/notes/notes.service.ts b/src/notes/notes.service.ts index a1b1ecfdf..231d6082a 100644 --- a/src/notes/notes.service.ts +++ b/src/notes/notes.service.ts @@ -224,6 +224,8 @@ export class NotesService { //TODO: Calculate patch revisions.push(Revision.create(noteContent, noteContent)); note.revisions = Promise.resolve(revisions); + note.userPermissions = []; + note.groupPermissions = []; return await this.noteRepository.save(note); } @@ -270,6 +272,7 @@ export class NotesService { user, newUserPermission.canEdit, ); + createdPermission.note = note; note.userPermissions.push(createdPermission); } @@ -282,6 +285,7 @@ export class NotesService { group, newGroupPermission.canEdit, ); + createdPermission.note = note; note.groupPermissions.push(createdPermission); }