From db2f934b7e695d00a6ccb462132f70439c54c98c Mon Sep 17 00:00:00 2001 From: engigu Date: Fri, 27 Feb 2026 09:16:20 +0800 Subject: [PATCH] fix: clear all logs --- internal/controllers/log_controller.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/internal/controllers/log_controller.go b/internal/controllers/log_controller.go index 6a92c6b..760f124 100644 --- a/internal/controllers/log_controller.go +++ b/internal/controllers/log_controller.go @@ -111,6 +111,8 @@ func (lc *LogController) ClearLogs(c *gin.Context) { query := database.DB.Model(&models.TaskLog{}) if req.TaskID != nil && *req.TaskID > 0 { query = query.Where("task_id = ?", *req.TaskID) + } else { + query = query.Where("1 = 1") // Allow delete all without GORM safety block } if err := query.Delete(&models.TaskLog{}).Error; err != nil {