diff --git a/src/api/public/notes/notes.controller.ts b/src/api/public/notes/notes.controller.ts index fc3c7690e..79137ce35 100644 --- a/src/api/public/notes/notes.controller.ts +++ b/src/api/public/notes/notes.controller.ts @@ -9,6 +9,7 @@ import { Put, } from '@nestjs/common'; import { ConsoleLoggerService } from '../../../logger/console-logger.service'; +import { NoteMetadataUpdateDto } from '../../../notes/note-metadata.dto'; import { NotePermissionsUpdateDto } from '../../../notes/note-permissions.dto'; import { NotesService } from '../../../notes/notes.service'; import { RevisionsService } from '../../../revisions/revisions.service'; @@ -21,7 +22,7 @@ export class NotesController { private noteService: NotesService, private revisionsService: RevisionsService, ) { - this.logger.setContext(NotesController.name); + this.logger.setContext(NotesController.name); } @Post() @@ -72,6 +73,14 @@ export class NotesController { return this.noteService.getNoteMetadata(noteIdOrAlias); } + @Put(':noteIdOrAlias/metadata') + updateNoteMetadata( + @Param('noteIdOrAlias') noteIdOrAlias: string, + @Body() updateDto: NoteMetadataUpdateDto, + ) { + return this.noteService.updateNoteMetadata(noteIdOrAlias, updateDto); + } + @Put(':noteIdOrAlias/permissions') updateNotePermissions( @Param('noteIdOrAlias') noteIdOrAlias: string,