From 8ef4185037cf08e35565af7e0a0d1f785963235e Mon Sep 17 00:00:00 2001 From: Wim Brand Date: Mon, 20 Jul 2020 23:24:49 +0200 Subject: [PATCH] properly render server errors --- webcontroller/file_viewer.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/webcontroller/file_viewer.go b/webcontroller/file_viewer.go index 2f5dd05..1dcf6d2 100644 --- a/webcontroller/file_viewer.go +++ b/webcontroller/file_viewer.go @@ -77,6 +77,10 @@ func (wc *WebController) serveFileViewer(w http.ResponseWriter, r *http.Request, for _, id := range ids { inf, err := templateData.PixelAPI.GetFileInfo(id) if err != nil { + if apiclient.ErrIsServerError(err) { + wc.templates.Get().ExecuteTemplate(w, "500", templateData) + return + } continue } finfo = append(finfo, apitype.ListFile{FileInfo: inf})