From 759505e1a819f45da6e3b1778048abaf16af3d37 Mon Sep 17 00:00:00 2001 From: o-fl0w Date: Sat, 18 Nov 2023 21:08:36 +0100 Subject: [PATCH] don't panic on savedfilters with id nil --- internal/stash/filter.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/internal/stash/filter.go b/internal/stash/filter.go index 9f412d3..3ff6833 100644 --- a/internal/stash/filter.go +++ b/internal/stash/filter.go @@ -49,12 +49,12 @@ func FindSavedFilterIdsByFrontPage(ctx context.Context, client graphql.Client) ( log.Ctx(ctx).Debug().Msg("Filter skipped: Predefined filter on front page: Only user created saved scene filters are supported.") continue } - if typeName != "SavedFilter" { + fid := filter["savedFilterId"] + if typeName != "SavedFilter" || fid == nil { log.Ctx(ctx).Debug().Str("type", typeName).Msg("Filter skipped: Filter of unsupported type on front page: Only user created saved scene filters are supported") continue } - - filterId := strconv.Itoa(int(filter["savedFilterId"].(float64))) + filterId := strconv.Itoa(int(fid.(float64))) filterIds = append(filterIds, filterId) }