diff --git a/scrape.go b/scrape.go index 28c37ca..f80654c 100755 --- a/scrape.go +++ b/scrape.go @@ -284,12 +284,14 @@ func (c *amexScraper) scrape(m *mail.Message) ([]*Transaction, error) { vendor = string(vendors[0]) } vendor = strings.TrimSpace(strings.Trim(strings.Trim(vendor, ">"), "<")) + vendor = strings.ReplaceAll(vendor, "\n", "") accs := regexp.MustCompile(`Account Ending: [0-9]*([0-9]{4})[^0-9]`).FindSubmatch(b) acc := "?" if len(accs) > 1 { acc = string(accs[1]) } + acc = strings.ReplaceAll(acc, "\n", "") transaction := NewTransaction( fmt.Sprintf("%s-%s", Amex.String(), acc),