From f94d79fd715cf93a344c77d82496038020e418f4 Mon Sep 17 00:00:00 2001 From: Umputun Date: Sun, 24 Dec 2017 18:10:17 -0600 Subject: [PATCH] missing error check in export --- README.md | 2 +- app/rest/server.go | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index ad9effd3..e078c1d7 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ Comment engine -## Install +## Install ### Backend diff --git a/app/rest/server.go b/app/rest/server.go index 2575ca89..b098c67f 100644 --- a/app/rest/server.go +++ b/app/rest/server.go @@ -256,7 +256,9 @@ func (s *Server) voteCtrl(w http.ResponseWriter, r *http.Request) { // GET /export?site=site-id func (s *Server) exportCtrl(w http.ResponseWriter, r *http.Request) { siteID := r.URL.Query().Get("site") - s.Exporter.Export(w, siteID) + if err := s.Exporter.Export(w, siteID); err != nil { + httpError(w, r, http.StatusInternalServerError, err, "export failed") + } } func httpError(w http.ResponseWriter, r *http.Request, code int, err error, details string) {