fix nil map
This commit is contained in:
@@ -325,6 +325,9 @@ func (fs *FilerServer) saveMetaData(ctx context.Context, r *http.Request, fileNa
|
||||
// Save standard HTTP headers as extended attributes
|
||||
// Note: S3 API now writes directly to volume servers and saves metadata via gRPC
|
||||
// This handler is for non-S3 clients (WebDAV, SFTP, mount, curl, etc.)
|
||||
if entry.Extended == nil {
|
||||
entry.Extended = make(map[string][]byte)
|
||||
}
|
||||
for k, v := range r.Header {
|
||||
if len(v) > 0 && len(v[0]) > 0 {
|
||||
if strings.HasPrefix(k, needle.PairNamePrefix) || k == "Cache-Control" || k == "Expires" || k == "Content-Disposition" {
|
||||
|
||||
Reference in New Issue
Block a user