properly render server errors

This commit is contained in:
2020-07-20 23:24:49 +02:00
parent 8d5959524e
commit 8ef4185037

View File

@@ -77,6 +77,10 @@ func (wc *WebController) serveFileViewer(w http.ResponseWriter, r *http.Request,
for _, id := range ids { for _, id := range ids {
inf, err := templateData.PixelAPI.GetFileInfo(id) inf, err := templateData.PixelAPI.GetFileInfo(id)
if err != nil { if err != nil {
if apiclient.ErrIsServerError(err) {
wc.templates.Get().ExecuteTemplate(w, "500", templateData)
return
}
continue continue
} }
finfo = append(finfo, apitype.ListFile{FileInfo: inf}) finfo = append(finfo, apitype.ListFile{FileInfo: inf})