From 49fdcd0168af749583f58b365a921938e5593c75 Mon Sep 17 00:00:00 2001 From: Tiago Yamamoto Date: Wed, 24 Dec 2025 19:51:52 -0300 Subject: [PATCH] fix(router): allow public access to tags api for recruiters --- backend/internal/router/router.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/backend/internal/router/router.go b/backend/internal/router/router.go index 6bfbf85..45e4057 100755 --- a/backend/internal/router/router.go +++ b/backend/internal/router/router.go @@ -182,8 +182,8 @@ func NewRouter() http.Handler { // /api/v1/admin/jobs/{id}/duplicate -> /api/v1/jobs/{id}/duplicate mux.Handle("POST /api/v1/jobs/{id}/duplicate", authMiddleware.HeaderAuthGuard(adminOnly(http.HandlerFunc(adminHandlers.DuplicateJob)))) - // /api/v1/admin/tags -> /api/v1/tags - mux.Handle("GET /api/v1/tags", authMiddleware.HeaderAuthGuard(adminOnly(http.HandlerFunc(adminHandlers.ListTags)))) + // /api/v1/tags (GET public/auth, POST/PATCH admin) + mux.Handle("GET /api/v1/tags", authMiddleware.HeaderAuthGuard(http.HandlerFunc(adminHandlers.ListTags))) mux.Handle("POST /api/v1/tags", authMiddleware.HeaderAuthGuard(adminOnly(http.HandlerFunc(adminHandlers.CreateTag)))) mux.Handle("PATCH /api/v1/tags/{id}", authMiddleware.HeaderAuthGuard(adminOnly(http.HandlerFunc(adminHandlers.UpdateTag))))