1
0

Fix parsing todoist reminder dates

This commit is contained in:
kolaente
2020-07-05 20:49:29 +02:00
parent ec3fa9300b
commit 78791f31a4
2 changed files with 20 additions and 12 deletions

View File

@ -283,7 +283,7 @@ func convertTodoistToVikunja(sync *sync) (fullVikunjaHierachie []*models.Namespa
// Put the due date together
if i.Due != nil {
dueDate, err := time.Parse("2006-01-02T15:04:05Z", i.Due.Date)
dueDate, err := time.Parse("2006-01-02", i.Due.Date)
if err != nil {
return nil, err
}
@ -368,7 +368,15 @@ func convertTodoistToVikunja(sync *sync) (fullVikunjaHierachie []*models.Namespa
continue
}
date, err := time.Parse("2006-01-02", r.Due.Date)
var err error
var date time.Time
date, err = time.Parse("2006-01-02T15:04:05Z", r.Due.Date)
if err != nil {
date, err = time.Parse("2006-01-02T15:04:05", r.Due.Date)
}
if err != nil {
date, err = time.Parse("2006-01-02", r.Due.Date)
}
if err != nil {
return nil, err
}