diff options
| author | guosj <515878133@qq.com> | 2022-03-28 14:50:48 +0800 |
|---|---|---|
| committer | guosj <515878133@qq.com> | 2022-03-28 14:50:48 +0800 |
| commit | 02076f01a6efd43622dc1fe9bf04c022d731719a (patch) | |
| tree | 3ffc1409571fb2132ee4c0551014d4c248a16f5c | |
| parent | db027ed9c0ebafd9e910ca08a53860834301b1ba (diff) | |
| download | seaweedfs-02076f01a6efd43622dc1fe9bf04c022d731719a.tar.xz seaweedfs-02076f01a6efd43622dc1fe9bf04c022d731719a.zip | |
fix tagging error
| -rw-r--r-- | weed/server/filer_server_handlers_tagging.go | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/weed/server/filer_server_handlers_tagging.go b/weed/server/filer_server_handlers_tagging.go index 1da7ff50f..da6ecc638 100644 --- a/weed/server/filer_server_handlers_tagging.go +++ b/weed/server/filer_server_handlers_tagging.go @@ -81,8 +81,10 @@ func (fs *FilerServer) DeleteTaggingHandler(w http.ResponseWriter, r *http.Reque // parse out tags to be deleted toDelete := strings.Split(r.URL.Query().Get("tagging"), ",") deletions := make(map[string]struct{}) - for _, deletion := range toDelete { - deletions[deletion] = struct{}{} + if !(len(toDelete) == 1 && toDelete[0] == "") { + for _, deletion := range toDelete { + deletions[deletion] = struct{}{} + } } // delete all tags or specific tags |
