From d1871ba232f082dff40df4cac11e144645fdfd8e Mon Sep 17 00:00:00 2001 From: Esdras Renan Date: Tue, 14 Oct 2025 22:10:07 -0300 Subject: [PATCH] =?UTF-8?q?Allow=20requester=20(collaborator)=20to=20add?= =?UTF-8?q?=20PUBLIC=20comments=20to=20own=20tickets;=20fix=20'Autor=20n?= =?UTF-8?q?=C3=A3o=20possui=20permiss=C3=A3o'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- convex/tickets.ts | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/convex/tickets.ts b/convex/tickets.ts index cd5e12b..4cfc8e2 100644 --- a/convex/tickets.ts +++ b/convex/tickets.ts @@ -717,13 +717,9 @@ export const addComment = mutation({ } if (ticketDoc.requesterId === args.authorId) { - // requester commenting: managers restricted to PUBLIC (handled above); - // internal staff require staff permission - if (STAFF_ROLES.has(normalizedRole)) { - await requireTicketStaff(ctx, args.authorId, ticketDoc) - } else { - throw new ConvexError("Autor não possui permissão para comentar") - } + // O próprio solicitante pode comentar seu ticket. + // Comentários internos já são bloqueados acima para quem não é STAFF. + // Portanto, nada a fazer aqui. } else { await requireTicketStaff(ctx, args.authorId, ticketDoc) }