From df24f90735193a6b51e5ed4541103fbb761fef13 Mon Sep 17 00:00:00 2001 From: DingDongSoLong4 <99329275+DingDongSoLong4@users.noreply.github.com> Date: Wed, 18 May 2022 04:03:54 +0200 Subject: [PATCH] Fix gallery scan (#2594) The incorrect error check means that images is always 0, which means scanImages is also always true, which causes the images inside the zip to be unnecessarily rescanned every time. --- internal/manager/task_scan_gallery.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/manager/task_scan_gallery.go b/internal/manager/task_scan_gallery.go index 25bd1f17d..8c3f5c550 100644 --- a/internal/manager/task_scan_gallery.go +++ b/internal/manager/task_scan_gallery.go @@ -25,7 +25,7 @@ func (t *ScanTask) scanGallery(ctx context.Context) { var err error g, err = r.Gallery().FindByPath(path) - if g != nil && err != nil { + if g != nil && err == nil { images, err = r.Image().CountByGalleryID(g.ID) if err != nil { return fmt.Errorf("error getting images for zip gallery %s: %s", path, err.Error())