From e7156450ba7053c5075a2bb7dac43f6eb1c25f9e Mon Sep 17 00:00:00 2001 From: chan Date: Tue, 21 Apr 2026 14:40:09 +0900 Subject: [PATCH] fix: restore missing POST /users route in admin API Details: - The route `admin.Post("/users")` was accidentally merged into a comment line for `admin.Get("/users/export")`. This caused the 405 Method Not Allowed error when trying to create users. - Restored the route on its own line. --- backend/cmd/server/main.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/backend/cmd/server/main.go b/backend/cmd/server/main.go index c2aedead..f82ff3af 100644 --- a/backend/cmd/server/main.go +++ b/backend/cmd/server/main.go @@ -687,7 +687,8 @@ func main() { // Admin User Management admin.Get("/users", requireAnyUser, userHandler.ListUsers) - admin.Get("/users/export", userHandler.ExportUsersCSV) // Removed requireAdmin to handle mock role in query param admin.Post("/users", requireAdmin, userHandler.CreateUser) + 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) admin.Delete("/users/bulk", requireAdmin, userHandler.BulkDeleteUsers)