Fix parsing todoist reminder dates
This commit is contained in:
parent
ec3fa9300b
commit
78791f31a4
2 changed files with 20 additions and 12 deletions
|
|
@ -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
|
||||
}
|
||||
|
|
|
|||
Reference in a new issue