From 4512bbdbe5fc27bc6348a703c681cc39ec1435ca 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 85e88588..c290a3fe 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() {