diff --git a/src/presentation/http/router/noteSettings.ts b/src/presentation/http/router/noteSettings.ts index 00a1b17a..ffc2ce54 100644 --- a/src/presentation/http/router/noteSettings.ts +++ b/src/presentation/http/router/noteSettings.ts @@ -203,6 +203,10 @@ const NoteSettingsRouter: FastifyPluginCallback = (fa return reply.forbidden('You can\'t remove note\'s creator from the team'); } + if (request.userId === request.body.userId) { + return reply.forbidden('You can\'t remove yourself from the team'); + } + const deletedTeamMemberId = await noteSettingsService.removeTeamMemberByUserIdAndNoteId(userId, noteId); if (deletedTeamMemberId === undefined) {