fix(tasks): sql for overdue reminders
This commit is contained in:
parent
2940eae1aa
commit
e4f841cf6a
@ -37,9 +37,9 @@ func getUndoneOverdueTasks(s *xorm.Session, now time.Time) (usersWithTasks map[i
|
|||||||
|
|
||||||
var tasks []*Task
|
var tasks []*Task
|
||||||
err = s.
|
err = s.
|
||||||
Where("due_date is not null AND due_date < ? AND lists.is_archived = false AND namespaces.is_archived = false", nextMinute.Add(time.Hour*14).Format(dbTimeFormat)).
|
Where("due_date is not null AND due_date < ? AND projects.is_archived = false AND namespaces.is_archived = false", nextMinute.Add(time.Hour*14).Format(dbTimeFormat)).
|
||||||
Join("LEFT", "lists", "lists.id = tasks.list_id").
|
Join("LEFT", "projects", "projects.id = tasks.project_id").
|
||||||
Join("LEFT", "namespaces", "lists.namespace_id = namespaces.id").
|
Join("LEFT", "namespaces", "projects.namespace_id = namespaces.id").
|
||||||
And("done = false").
|
And("done = false").
|
||||||
Find(&tasks)
|
Find(&tasks)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user