From 30ba6270162f1396fe54907f8e23cb9f8647a6e0 Mon Sep 17 00:00:00 2001 From: mkelvers Date: Sat, 20 Jun 2026 18:29:12 +0200 Subject: [PATCH] Handle command palette row close errors --- internal/db/command_palette.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/internal/db/command_palette.go b/internal/db/command_palette.go index 40d0af8..dbcb626 100644 --- a/internal/db/command_palette.go +++ b/internal/db/command_palette.go @@ -2,6 +2,7 @@ package db import ( "context" + "mal/pkg/errlog" "strings" ) @@ -42,7 +43,7 @@ LIMIT ?`, userID, needle, pattern, pattern, pattern, pattern, limit) if err != nil { return nil, err } - defer func() { _ = rows.Close() }() + defer errlog.Close(rows, "failed to close continue watching command palette rows") items := make([]GetContinueWatchingEntriesRow, 0, int(limit)) for rows.Next() { @@ -124,7 +125,7 @@ LIMIT ?`, userID, needle, pattern, pattern, pattern, pattern, limit) if err != nil { return nil, err } - defer func() { _ = rows.Close() }() + defer errlog.Close(rows, "failed to close watchlist command palette rows") items := make([]GetUserWatchListRow, 0, int(limit)) for rows.Next() {