summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorClark Laughlin <clark.laughlin@linaro.org>2015-11-02 17:02:42 -0500
committerClark Laughlin <clark.laughlin@linaro.org>2015-11-02 17:02:42 -0500
commitc5918450c5b38ea12122cecd4b40eeecee17cc69 (patch)
treeba403657a1b3a3f2f25387e0d15d7e84f86ac33e
parentcafbfa6e1c6ebd5dbaf0d38b0bbf1fbf69f1c736 (diff)
server.go: handle nil description
-rw-r--r--registry-browser/server.go5
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)