From 5cdaefd17b999aa554485ca30246e7469affe1e4 Mon Sep 17 00:00:00 2001 From: Grant Ammons Date: Thu, 12 May 2016 07:13:51 -0400 Subject: Fix issue with parsing specific dates --- todolist/parser.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'todolist/parser.go') diff --git a/todolist/parser.go b/todolist/parser.go index e06545e..c0c9c3c 100644 --- a/todolist/parser.go +++ b/todolist/parser.go @@ -48,8 +48,9 @@ func (p *Parser) Contexts(input string) []string { } func (p *Parser) hasDue(input string) bool { - r, _ := regexp.Compile(`due \w+$`) - return r.MatchString(input) + r1, _ := regexp.Compile(`due \w+$`) + r2, _ := regexp.Compile(`due \w+ \d+$`) + return (r1.MatchString(input) || r2.MatchString(input)) } func (p *Parser) Due(input string, day time.Time) string { -- cgit v1.3