From ea5073fef473d018c55c2da7fd29f593bc480b93 Mon Sep 17 00:00:00 2001 From: WithoutPants <53250216+WithoutPants@users.noreply.github.com> Date: Tue, 4 Mar 2025 09:12:40 +1100 Subject: [PATCH] Fix panic when no performer filter passed to FindPerformers --- internal/api/resolver_query_find_performer.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/internal/api/resolver_query_find_performer.go b/internal/api/resolver_query_find_performer.go index 0ee48dcd4..150c99d20 100644 --- a/internal/api/resolver_query_find_performer.go +++ b/internal/api/resolver_query_find_performer.go @@ -33,7 +33,9 @@ func (r *queryResolver) FindPerformers(ctx context.Context, performerFilter *mod } // #5682 - convert JSON numbers to float64 or int64 - performerFilter.CustomFields = convertCustomFieldCriterionInputJSONNumbers(performerFilter.CustomFields) + if performerFilter != nil { + performerFilter.CustomFields = convertCustomFieldCriterionInputJSONNumbers(performerFilter.CustomFields) + } if err := r.withReadTxn(ctx, func(ctx context.Context) error { var performers []*models.Performer