From 2705244dcb27b7f1f0b8a05c044b6ea2608a2d75 Mon Sep 17 00:00:00 2001 From: mkelvers Date: Sat, 20 Jun 2026 18:29:11 +0200 Subject: [PATCH] Handle duration backfill row close errors --- .../database/fixes/20260608_backfill_anime_duration_seconds.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/internal/database/fixes/20260608_backfill_anime_duration_seconds.go b/internal/database/fixes/20260608_backfill_anime_duration_seconds.go index 85e8858..c290a3f 100644 --- a/internal/database/fixes/20260608_backfill_anime_duration_seconds.go +++ b/internal/database/fixes/20260608_backfill_anime_duration_seconds.go @@ -8,6 +8,7 @@ import ( "mal/internal/config" "mal/internal/db" "mal/internal/observability" + "mal/pkg/errlog" ) type animeDurationRow struct { @@ -62,7 +63,7 @@ WHERE duration_seconds IS NULL; if err != nil { return nil, fmt.Errorf("query anime rows missing duration_seconds: %w", err) } - defer func() { _ = rows.Close() }() + defer errlog.Close(rows, "failed to close anime duration backfill rows") var toUpdate []animeDurationRow for rows.Next() {