A digest missing parameter should result in a bad request

Signed-off-by: Stephen J Day <stephen.day@docker.com>
This commit is contained in:
Stephen J Day 2015-02-19 17:14:25 -08:00
parent 3e906311c6
commit 606c5c8c57

View file

@ -174,7 +174,7 @@ func (luh *layerUploadHandler) PutLayerUploadComplete(w http.ResponseWriter, r *
if dgstStr == "" { if dgstStr == "" {
// no digest? return error, but allow retry. // no digest? return error, but allow retry.
w.WriteHeader(http.StatusNotFound) w.WriteHeader(http.StatusBadRequest)
luh.Errors.Push(v2.ErrorCodeDigestInvalid, "digest missing") luh.Errors.Push(v2.ErrorCodeDigestInvalid, "digest missing")
return return
} }