From 0d651cc9474be2e643d37e10b1f0b0c04f1df7ba Mon Sep 17 00:00:00 2001 From: Quick <31828688+Quick104@users.noreply.github.com> Date: Thu, 28 May 2026 15:41:35 -0400 Subject: [PATCH] refactor(catalog): wrap orphan-batch iteration error --- internal/catalog/folder_repo.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/internal/catalog/folder_repo.go b/internal/catalog/folder_repo.go index f6bdd356..b5a11004 100644 --- a/internal/catalog/folder_repo.go +++ b/internal/catalog/folder_repo.go @@ -633,7 +633,10 @@ func (r *FolderRepository) collectOrphanBatch(ctx context.Context, folderID, lim } ids = append(ids, contentID) } - return ids, rows.Err() + if err := rows.Err(); err != nil { + return nil, fmt.Errorf("iterating orphan rows: %w", err) + } + return ids, nil } // dirSetToSlice returns the keys of set as a slice (nil if empty).