From d4feb738b224f9752c8e78caa6f0334421c93523 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Se=C3=A1n=20C=20McCord?= Date: Wed, 16 May 2018 14:33:01 -0400 Subject: [PATCH] more logging --- app/controllers/contact.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/controllers/contact.go b/app/controllers/contact.go index f674c4a..e916fef 100644 --- a/app/controllers/contact.go +++ b/app/controllers/contact.go @@ -9,7 +9,6 @@ import ( "github.com/CyCoreSystems/cycore-web/app/routes" "github.com/CyCoreSystems/sendinblue" - "github.com/pkg/errors" "github.com/revel/revel" ) @@ -40,7 +39,9 @@ func (c Contact) ContactRequest(name, email string) revel.Result { emailBody, err := c.renderContactEmail(name, email) if err != nil { - return c.Controller.RenderError(errors.Wrap(err, "failed to render email for contact request")) + c.Log.Error("failed to render contact email", "error", err) + c.Flash.Error("Internal error encountered; please try again") + return c.Redirect(routes.App.Index()) } msg := &sendinblue.Message{ @@ -54,6 +55,7 @@ func (c Contact) ContactRequest(name, email string) revel.Result { Tags: []string{"contact-request"}, } if err = msg.Send(os.Getenv("SENDINBLUE_APIKEY")); err != nil { + c.Log.Error("failed to send contact email", "error", err) c.Flash.Error("Request failed") return c.Redirect(routes.App.Index()) }