From cc44027545a22fe264c3a928f1645a1479f3ad9f Mon Sep 17 00:00:00 2001 From: Lyudmil Angelov Date: Fri, 10 Jul 2020 11:40:34 +0300 Subject: [PATCH] Make it easier to debug date parsing errors When message dates failed to parse, the error displayed would try to include the time object it failed to obtain, which would display as something like 0001-01-01 00:00:00 UTC, which isn't of much help. Instead, display the text we were trying to parse into a date, which makes the problem easier to debug. --- worker/lib/parse.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/worker/lib/parse.go b/worker/lib/parse.go index bbea49d..ded7a83 100644 --- a/worker/lib/parse.go +++ b/worker/lib/parse.go @@ -178,7 +178,7 @@ func parseDate(h *mail.Header) (time.Time, error) { return t, nil } } - return time.Time{}, fmt.Errorf("unrecognized date format: %s", t) + return time.Time{}, fmt.Errorf("unrecognized date format: %s", text) } func parseAddressList(h *mail.Header, key string) ([]*models.Address, error) {