diff --git a/models/metadata_extra.go b/models/metadata_extra.go index 4b4ddf71ece69bf93ee1157cb79e2d1e41db2e75_bW9kZWxzL21ldGFkYXRhX2V4dHJhLmdv..8871b0bbb6771aeb6d1096b8da5bac8e77f0d306_bW9kZWxzL21ldGFkYXRhX2V4dHJhLmdv 100644 --- a/models/metadata_extra.go +++ b/models/metadata_extra.go @@ -26,8 +26,17 @@ } func (m Metadata) Remove(name ...string) Metadata { - for _, n := range name { - delete(m, n) + for i, n := range name { + name[i] = strings.ToLower(n) + } + + for _, k := range m.Keys() { + lk := strings.ToLower(k) + for _, n := range name { + if lk == n { + delete(m, k) + } + } } return m