From 71d3f8f4c7513866201c4c87f422113733c8b874 Mon Sep 17 00:00:00 2001 From: Gani Georgiev Date: Fri, 16 Dec 2022 17:07:42 +0200 Subject: [PATCH] log OnMailAfter* hook errors in debug mode --- mails/admin.go | 5 ++++- mails/record.go | 13 ++++++++++--- 2 files changed, 14 insertions(+), 4 deletions(-) diff --git a/mails/admin.go b/mails/admin.go index 142f8c4d..87d5adfb 100644 --- a/mails/admin.go +++ b/mails/admin.go @@ -2,6 +2,7 @@ package mails import ( "fmt" + "log" "net/mail" "github.com/pocketbase/pocketbase/core" @@ -72,7 +73,9 @@ func SendAdminPasswordReset(app core.App, admin *models.Admin) error { }) if sendErr == nil { - app.OnMailerAfterAdminResetPasswordSend().Trigger(event) + if err := app.OnMailerAfterAdminResetPasswordSend().Trigger(event); err != nil { + log.Println(err) + } } return sendErr diff --git a/mails/record.go b/mails/record.go index a15ecbc6..481f2594 100644 --- a/mails/record.go +++ b/mails/record.go @@ -2,6 +2,7 @@ package mails import ( "html/template" + "log" "net/mail" "github.com/pocketbase/pocketbase/core" @@ -48,7 +49,9 @@ func SendRecordPasswordReset(app core.App, authRecord *models.Record) error { }) if sendErr == nil { - app.OnMailerAfterRecordResetPasswordSend().Trigger(event) + if err := app.OnMailerAfterRecordResetPasswordSend().Trigger(event); err != nil && app.IsDebug() { + log.Println(err) + } } return sendErr @@ -90,7 +93,9 @@ func SendRecordVerification(app core.App, authRecord *models.Record) error { }) if sendErr == nil { - app.OnMailerAfterRecordVerificationSend().Trigger(event) + if err := app.OnMailerAfterRecordVerificationSend().Trigger(event); err != nil && app.IsDebug() { + log.Println(err) + } } return sendErr @@ -135,7 +140,9 @@ func SendRecordChangeEmail(app core.App, record *models.Record, newEmail string) }) if sendErr == nil { - app.OnMailerAfterRecordChangeEmailSend().Trigger(event) + if err := app.OnMailerAfterRecordChangeEmailSend().Trigger(event); err != nil && app.IsDebug() { + log.Println(err) + } } return sendErr