aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Lu <chrislusf@users.noreply.github.com>2022-03-28 00:35:22 -0700
committerGitHub <noreply@github.com>2022-03-28 00:35:22 -0700
commit93615b2a49b6510e6108a784b54be7d16719d730 (patch)
tree081d98e460cc3c87f9a69bfe14a185e98b38996b
parent0edbc8785762b018cc1011a0cc0a93858c74d841 (diff)
parentdd2b9d93cc56f301ec2ccdeb9f9045324243c8ca (diff)
downloadseaweedfs-93615b2a49b6510e6108a784b54be7d16719d730.tar.xz
seaweedfs-93615b2a49b6510e6108a784b54be7d16719d730.zip
Merge pull request #2828 from guo-sj/fix-tagging-error
Fix delete all "Seaweed-" prefixed tagging error
-rw-r--r--weed/server/filer_server_handlers_tagging.go4
1 files changed, 3 insertions, 1 deletions
diff --git a/weed/server/filer_server_handlers_tagging.go b/weed/server/filer_server_handlers_tagging.go
index 1da7ff50f..ae2093947 100644
--- a/weed/server/filer_server_handlers_tagging.go
+++ b/weed/server/filer_server_handlers_tagging.go
@@ -82,7 +82,9 @@ func (fs *FilerServer) DeleteTaggingHandler(w http.ResponseWriter, r *http.Reque
toDelete := strings.Split(r.URL.Query().Get("tagging"), ",")
deletions := make(map[string]struct{})
for _, deletion := range toDelete {
- deletions[deletion] = struct{}{}
+ if deletion != "" {
+ deletions[deletion] = struct{}{}
+ }
}
// delete all tags or specific tags