From cfd767e772dcc3f72c72fceff9ca38891d51006a 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 40d0af84..dbcb6262 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() {