diff --git a/weed/admin/handlers/admin_handlers.go b/weed/admin/handlers/admin_handlers.go index 1296c8c76..c0ad83a66 100644 --- a/weed/admin/handlers/admin_handlers.go +++ b/weed/admin/handlers/admin_handlers.go @@ -167,7 +167,8 @@ func (h *AdminHandlers) SetupRoutes(r *gin.Engine, authRequired bool, username, maintenanceApi.GET("/tasks/:id", h.adminServer.GetMaintenanceTask) maintenanceApi.GET("/tasks/:id/detail", h.adminServer.GetMaintenanceTaskDetailAPI) maintenanceApi.POST("/tasks/:id/cancel", h.adminServer.CancelMaintenanceTask) - maintenanceApi.POST("/tasks/:taskId/retry", h.maintenanceHandlers.RetryTask) + maintenanceApi.POST("/tasks/:id/retry", h.maintenanceHandlers.RetryTask) + maintenanceApi.GET("/workers", h.adminServer.GetMaintenanceWorkersAPI) maintenanceApi.GET("/workers/:id", h.adminServer.GetMaintenanceWorker) maintenanceApi.GET("/workers/:id/logs", h.adminServer.GetWorkerLogs) @@ -294,7 +295,7 @@ func (h *AdminHandlers) SetupRoutes(r *gin.Engine, authRequired bool, username, maintenanceApi.GET("/tasks/:id", h.adminServer.GetMaintenanceTask) maintenanceApi.GET("/tasks/:id/detail", h.adminServer.GetMaintenanceTaskDetailAPI) maintenanceApi.POST("/tasks/:id/cancel", h.adminServer.CancelMaintenanceTask) - maintenanceApi.POST("/tasks/:taskId/retry", h.maintenanceHandlers.RetryTask) + maintenanceApi.POST("/tasks/:id/retry", h.maintenanceHandlers.RetryTask) maintenanceApi.GET("/workers", h.adminServer.GetMaintenanceWorkersAPI) maintenanceApi.GET("/workers/:id", h.adminServer.GetMaintenanceWorker) maintenanceApi.GET("/workers/:id/logs", h.adminServer.GetWorkerLogs) diff --git a/weed/admin/handlers/maintenance_handlers.go b/weed/admin/handlers/maintenance_handlers.go index af2ee8914..b01fe1796 100644 --- a/weed/admin/handlers/maintenance_handlers.go +++ b/weed/admin/handlers/maintenance_handlers.go @@ -471,7 +471,7 @@ func (h *MaintenanceHandlers) UpdateMaintenanceConfig(c *gin.Context) { // RetryTask manually retries a maintenance task func (h *MaintenanceHandlers) RetryTask(c *gin.Context) { - taskID := c.Param("taskId") + taskID := c.Param("id") if taskID == "" { c.JSON(http.StatusBadRequest, gin.H{"error": "Task ID is required"}) return