fix(backend): fix CSV export authentication by moving role validation inside the handler

This commit is contained in:
chan committed 2026-03-04 16:10:52 +09:00
1 parent d6a6e13678
commit 5034785582
2 files changed
+38 -22

No files matched your search

+1 -1
View File
@@ -643,7 +643,7 @@ func main() {
// Admin User Management
admin.Get("/users", requireAdmin, userHandler.ListUsers)
admin.Get("/users/export", requireAdmin, userHandler.ExportUsersCSV)
admin.Get("/users/export", userHandler.ExportUsersCSV) // Removed requireAdmin to handle mock role in query param
admin.Post("/users", requireAdmin, userHandler.CreateUser)
admin.Post("/users/bulk", requireAdmin, userHandler.BulkCreateUsers)
admin.Put("/users/bulk", requireAdmin, userHandler.BulkUpdateUsers)