fix return values in registry mock service

Docker-DCO-1.1-Signed-off-by: Erik Hollensbe <github@hollensbe.org> (github: erikh)
This commit is contained in:
Erik Hollensbe 2014-08-25 10:29:38 -07:00
parent 93af45daab
commit 4d8f45a94d

View file

@ -236,6 +236,7 @@ func handlerGetDeleteTags(w http.ResponseWriter, r *http.Request) {
tags, exists := testRepositories[repositoryName] tags, exists := testRepositories[repositoryName]
if !exists { if !exists {
apiError(w, "Repository not found", 404) apiError(w, "Repository not found", 404)
return
} }
if r.Method == "DELETE" { if r.Method == "DELETE" {
delete(testRepositories, repositoryName) delete(testRepositories, repositoryName)
@ -255,10 +256,12 @@ func handlerGetTag(w http.ResponseWriter, r *http.Request) {
tags, exists := testRepositories[repositoryName] tags, exists := testRepositories[repositoryName]
if !exists { if !exists {
apiError(w, "Repository not found", 404) apiError(w, "Repository not found", 404)
return
} }
tag, exists := tags[tagName] tag, exists := tags[tagName]
if !exists { if !exists {
apiError(w, "Tag not found", 404) apiError(w, "Tag not found", 404)
return
} }
writeResponse(w, tag, 200) writeResponse(w, tag, 200)
} }