dump json on send error
This commit is contained in:
parent
d4feb738b2
commit
35c1500f0c
1 changed files with 9 additions and 4 deletions
|
@ -45,7 +45,7 @@ func (c Contact) ContactRequest(name, email string) revel.Result {
|
||||||
}
|
}
|
||||||
|
|
||||||
msg := &sendinblue.Message{
|
msg := &sendinblue.Message{
|
||||||
Sender: sendinblue.Address{
|
Sender: &sendinblue.Address{
|
||||||
Name: "CyCore Systems, Inc",
|
Name: "CyCore Systems, Inc",
|
||||||
Email: "sys@cycoresys.com",
|
Email: "sys@cycoresys.com",
|
||||||
},
|
},
|
||||||
|
@ -57,6 +57,11 @@ func (c Contact) ContactRequest(name, email string) revel.Result {
|
||||||
if err = msg.Send(os.Getenv("SENDINBLUE_APIKEY")); err != nil {
|
if err = msg.Send(os.Getenv("SENDINBLUE_APIKEY")); err != nil {
|
||||||
c.Log.Error("failed to send contact email", "error", err)
|
c.Log.Error("failed to send contact email", "error", err)
|
||||||
c.Flash.Error("Request failed")
|
c.Flash.Error("Request failed")
|
||||||
|
|
||||||
|
enc := json.NewEncoder(os.Stdout)
|
||||||
|
enc.SetIndent("", " ")
|
||||||
|
enc.Encode(msg)
|
||||||
|
|
||||||
return c.Redirect(routes.App.Index())
|
return c.Redirect(routes.App.Index())
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -81,14 +86,14 @@ func (c Contact) renderContactEmail(name, email string) (string, error) {
|
||||||
return buf.String(), nil
|
return buf.String(), nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func (c Contact) getEmailContacts() []sendinblue.Address {
|
func (c Contact) getEmailContacts() []*sendinblue.Address {
|
||||||
|
|
||||||
var ret []sendinblue.Address
|
var ret []*sendinblue.Address
|
||||||
if err := json.Unmarshal([]byte(os.Getenv("CONTACT_RECIPIENTS")), &ret); err != nil {
|
if err := json.Unmarshal([]byte(os.Getenv("CONTACT_RECIPIENTS")), &ret); err != nil {
|
||||||
|
|
||||||
// Fall back to default if we fail to load from environment
|
// Fall back to default if we fail to load from environment
|
||||||
c.Log.Warn("failed to load recipients from environment", "error", err)
|
c.Log.Warn("failed to load recipients from environment", "error", err)
|
||||||
ret = append(ret, sendinblue.Address{
|
ret = append(ret, &sendinblue.Address{
|
||||||
Name: "System Receiver",
|
Name: "System Receiver",
|
||||||
Email: "sys@cycoresys.com",
|
Email: "sys@cycoresys.com",
|
||||||
})
|
})
|
||||||
|
|
Loading…
Reference in a new issue