Handle empty user metadata values

Found with Ceph s3-tests.  References #5.
pull/16/head
Andrew Gaul 2014-07-29 08:03:30 -07:00
rodzic 7c5f219535
commit 16dfa70aec
1 zmienionych plików z 2 dodań i 1 usunięć

Wyświetl plik

@ -31,6 +31,7 @@ import javax.servlet.http.HttpServletResponse;
import com.google.common.base.Optional;
import com.google.common.base.Preconditions;
import com.google.common.base.Strings;
import com.google.common.collect.ImmutableMap;
import com.google.common.hash.HashCode;
import com.google.common.io.BaseEncoding;
@ -495,7 +496,7 @@ final class S3ProxyHandler extends AbstractHandler {
USER_METADATA_PREFIX)) {
userMetadata.put(
headerName.substring(USER_METADATA_PREFIX.length()),
request.getHeader(headerName));
Strings.nullToEmpty(request.getHeader(headerName)));
}
}