diff --git a/pkg/models/task_collection_test.go b/pkg/models/task_collection_test.go index 0b7f1e4d8..178058ac7 100644 --- a/pkg/models/task_collection_test.go +++ b/pkg/models/task_collection_test.go @@ -1131,6 +1131,18 @@ func TestTaskCollection_ReadAll(t *testing.T) { want: []*Task{}, wantErr: false, }, + { + name: "filtered reminder dates with OR should match independently", + fields: fields{ + Filter: "reminders > '2019-01-01T00:00:00+00:00' || reminders < '2018-09-01T00:00:00+00:00'", + }, + args: defaultArgs, + want: []*Task{ + task2, // has reminder at 2019-06-01 (> 2019-01-01) + task47, // has reminder at 2019-03-01 (> 2019-01-01) and 2018-08-01 (< 2018-09-01) + }, + wantErr: false, + }, { name: "filter in keyword", fields: fields{