From acffd984c1b2301a05ea9dc1cf837211955348b0 Mon Sep 17 00:00:00 2001 From: Aaron Liu Date: Tue, 20 May 2025 11:59:40 +0800 Subject: [PATCH] fix(dbfs): file uri `name_or` op should be compatiable with older version --- assets | 2 +- pkg/filemanager/fs/uri.go | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/assets b/assets index 815f585..b3f4a05 160000 --- a/assets +++ b/assets @@ -1 +1 @@ -Subproject commit 815f5857f0c673b81d4d39663b39278badaa626c +Subproject commit b3f4a0549bfc0fdbe4d431949ccfbc4934745466 diff --git a/pkg/filemanager/fs/uri.go b/pkg/filemanager/fs/uri.go index e94ee5f..9e1e3a4 100644 --- a/pkg/filemanager/fs/uri.go +++ b/pkg/filemanager/fs/uri.go @@ -23,6 +23,7 @@ const ( const ( QuerySearchName = "name" QuerySearchNameOpOr = "name_op_or" + QuerySearchUseOr = "use_or" QuerySearchMetadataPrefix = "meta_" QuerySearchCaseFolding = "case_folding" QuerySearchType = "type" @@ -230,6 +231,10 @@ func (u *URI) SearchParameters() *inventory.SearchFileParameters { res.NameOperatorOr = true } + if _, ok := q[QuerySearchUseOr]; ok { + res.NameOperatorOr = true + } + if _, ok := q[QuerySearchCaseFolding]; ok { res.CaseFolding = true }