diff options
author | Clark Laughlin <clark.laughlin@linaro.org> | 2015-11-02 17:02:42 -0500 |
---|---|---|
committer | Clark Laughlin <clark.laughlin@linaro.org> | 2015-11-02 17:02:42 -0500 |
commit | c5918450c5b38ea12122cecd4b40eeecee17cc69 (patch) | |
tree | ba403657a1b3a3f2f25387e0d15d7e84f86ac33e | |
parent | cafbfa6e1c6ebd5dbaf0d38b0bbf1fbf69f1c736 (diff) |
server.go: handle nil description
-rw-r--r-- | registry-browser/server.go | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/registry-browser/server.go b/registry-browser/server.go index e01740b..52dfe9f 100644 --- a/registry-browser/server.go +++ b/registry-browser/server.go @@ -86,8 +86,11 @@ func Handle_Quay_AllRepos(w http.ResponseWriter, r *http.Request) { for _, each := range repositories.Repositories { ns := each["namespace"].(string) name := each["name"].(string) - desc := each["description"].(string) link := fmt.Sprintf("%s/repository/%s/%s", *registryServer, ns, name) + desc := "" + if each["description"] != nil { + desc = each["description"].(string) + } url2 := fmt.Sprintf("%s/api/v1/repository/%s/%s/tag/", *registryServer, ns, name) content, err := MakeHttpRequest(url2) |