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})