Fixes cross-repo blob mounting in the BlobUploadHandler

Accidentally checked for err != nil instead of err == nil :/
Also now ensures that only a non-nil option is appended to the create
options slice

Signed-off-by: Brian Bland <brian.bland@docker.com>
This commit is contained in:
Brian Bland 2016-01-13 19:20:02 -08:00
parent 5120357906
commit 3ef917c269

View file

@ -127,7 +127,7 @@ func (buh *blobUploadHandler) StartBlobUpload(w http.ResponseWriter, r *http.Req
if mountDigest != "" && fromRepo != "" { if mountDigest != "" && fromRepo != "" {
opt, err := buh.createBlobMountOption(fromRepo, mountDigest) opt, err := buh.createBlobMountOption(fromRepo, mountDigest)
if err != nil { if opt != nil && err == nil {
options = append(options, opt) options = append(options, opt)
} }
} }