From 40f69bbfd5d7ef596c9f6db16ff19fdd3b9cffb1 Mon Sep 17 00:00:00 2001 From: "m.huber" Date: Mon, 11 Mar 2024 14:40:05 +0100 Subject: [PATCH] use SearchOptions.Copy() --- routers/web/user/home.go | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/routers/web/user/home.go b/routers/web/user/home.go index 5440dec477301..2d434f73f598a 100644 --- a/routers/web/user/home.go +++ b/routers/web/user/home.go @@ -551,9 +551,9 @@ func buildIssueOverview(ctx *context.Context, unitType unit.Type) { // USING FINAL STATE OF opts FOR A QUERY. var issues issues_model.IssueList { - issueSearchOptions := issue_indexer.ToSearchOptions(keyword, opts) - issueSearchOptions.IsFuzzyKeyword = isFuzzy - issueIDs, _, err := issue_indexer.SearchIssues(ctx, issueSearchOptions) + issueIDs, _, err := issue_indexer.SearchIssues(ctx, issue_indexer.ToSearchOptions(keyword, opts).Copy( + func(o *issue_indexer.SearchOptions) { o.IsFuzzyKeyword = isFuzzy }, + )) if err != nil { ctx.ServerError("issueIDsFromSearch", err) return @@ -574,9 +574,9 @@ func buildIssueOverview(ctx *context.Context, unitType unit.Type) { // ------------------------------- // Fill stats to post to ctx.Data. // ------------------------------- - issueSearchOptions := issue_indexer.ToSearchOptions(keyword, opts) - issueSearchOptions.IsFuzzyKeyword = isFuzzy - issueStats, err := getUserIssueStats(ctx, ctxUser, filterMode, issueSearchOptions) + issueStats, err := getUserIssueStats(ctx, ctxUser, filterMode, issue_indexer.ToSearchOptions(keyword, opts).Copy( + func(o *issue_indexer.SearchOptions) { o.IsFuzzyKeyword = isFuzzy }, + )) if err != nil { ctx.ServerError("getUserIssueStats", err) return