Avoid some panic

Idiomatic return after writing an error response
This commit is contained in:
2016-01-25 20:23:23 +01:00
parent 686b4b3207
commit 3da08a1f54

View File

@@ -53,6 +53,7 @@ func (a *appData) buildRouter() http.Handler {
err = enc.Encode(albums)
if err != nil {
narco.Error(ctx, w, err, http.StatusInternalServerError)
return
}
})))
@@ -73,6 +74,7 @@ func (a *appData) buildRouter() http.Handler {
albumUnsafe, err := a.db.Get(AlbumID(id))
if err != nil {
narco.Error(ctx, w, err, http.StatusInternalServerError)
return
}
album := *albumUnsafe
@@ -81,6 +83,7 @@ func (a *appData) buildRouter() http.Handler {
enc := json.NewEncoder(w)
if err := enc.Encode(album); err != nil {
narco.Error(ctx, w, err, http.StatusInternalServerError)
return
}
})))