From 34e962631d95258328436d1969abc2e696015ff6 Mon Sep 17 00:00:00 2001 From: speatzle Date: Tue, 21 May 2024 16:07:37 +0200 Subject: [PATCH] Order Task list --- server/task.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/task.go b/server/task.go index fd3da92..d1b6ff3 100644 --- a/server/task.go +++ b/server/task.go @@ -62,7 +62,7 @@ func handleTasks(w http.ResponseWriter, r *http.Request) { } data.Libraries = libraries - rows, err = db.Query(r.Context(), "SELECT t.id AS id, l.id AS library, t.worker_id AS worker, t.type AS type, t.status AS status, f.path AS file FROM tasks t INNER JOIN files f ON f.id = t.file_id INNER JOIN libraries l ON l.id = f.library_id") + rows, err = db.Query(r.Context(), "SELECT t.id AS id, l.id AS library, t.worker_id AS worker, t.type AS type, t.status AS status, f.path AS file FROM tasks t INNER JOIN files f ON f.id = t.file_id INNER JOIN libraries l ON l.id = f.library_id ORDER BY CASE t.type WHEN 3 THEN -1 ELSE t.type END, t.id") if err != nil { slog.ErrorContext(r.Context(), "Query Tasks", "err", err) http.Error(w, "Error Query Tasks: "+err.Error(), http.StatusInternalServerError)