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