diff --git a/frontend/services/website.service.ts b/frontend/services/website.service.ts index d03699eb..26106765 100644 --- a/frontend/services/website.service.ts +++ b/frontend/services/website.service.ts @@ -18,11 +18,11 @@ export interface BulkDeleteResponse { export class WebsiteService { /** * Bulk delete websites - * POST /api/assets/websites/bulk-delete/ + * POST /api/websites/bulk-delete/ */ static async bulkDelete(ids: number[]): Promise { const response = await api.post( - `/assets/websites/bulk-delete/`, + `/websites/bulk-delete/`, { ids } ) return response.data diff --git a/go-backend/cmd/server/main.go b/go-backend/cmd/server/main.go index ba7bf06a..12a4ccd2 100644 --- a/go-backend/cmd/server/main.go +++ b/go-backend/cmd/server/main.go @@ -200,11 +200,11 @@ func main() { protected.GET("/targets/:id/websites", websiteHandler.List) protected.GET("/targets/:id/websites/export", websiteHandler.Export) protected.POST("/targets/:id/websites/bulk-create", websiteHandler.BulkCreate) - protected.POST("/targets/:id/websites/bulk-delete", websiteHandler.BulkDelete) // Websites (standalone) protected.GET("/websites/:id", websiteHandler.GetByID) protected.DELETE("/websites/:id", websiteHandler.Delete) + protected.POST("/websites/bulk-delete", websiteHandler.BulkDelete) // Engines protected.POST("/engines", engineHandler.Create) diff --git a/go-backend/internal/handler/website.go b/go-backend/internal/handler/website.go index f64b2ec6..92d57730 100644 --- a/go-backend/internal/handler/website.go +++ b/go-backend/internal/handler/website.go @@ -131,7 +131,7 @@ func (h *WebsiteHandler) Delete(c *gin.Context) { } // BulkDelete deletes multiple websites by IDs -// POST /api/targets/:id/websites/bulk-delete +// POST /api/websites/bulk-delete func (h *WebsiteHandler) BulkDelete(c *gin.Context) { var req dto.BulkDeleteRequest if !dto.BindJSON(c, &req) {