Fix null filter
continuous-integration/drone/pr Build is failing
Details
continuous-integration/drone/pr Build is failing
Details
This commit is contained in:
parent
12d73063d0
commit
0f6fac2e56
|
@ -227,13 +227,13 @@ func getRawTasksForLists(lists []*List, opts *taskOptions) (tasks []*Task, resul
|
||||||
case taskFilterComparatorNotEquals:
|
case taskFilterComparatorNotEquals:
|
||||||
filters = append(filters, &builder.Neq{f.field: f.value})
|
filters = append(filters, &builder.Neq{f.field: f.value})
|
||||||
case taskFilterComparatorGreater:
|
case taskFilterComparatorGreater:
|
||||||
filters = append(filters, builder.Or(&builder.Gt{f.field: f.value}, &builder.Eq{f.field: 0}))
|
filters = append(filters, builder.Or(&builder.Gt{f.field: f.value}, &builder.IsNull{f.field}))
|
||||||
case taskFilterComparatorGreateEquals:
|
case taskFilterComparatorGreateEquals:
|
||||||
filters = append(filters, builder.Or(&builder.Gte{f.field: f.value}, &builder.Eq{f.field: 0}))
|
filters = append(filters, builder.Or(&builder.Gte{f.field: f.value}, &builder.IsNull{f.field}))
|
||||||
case taskFilterComparatorLess:
|
case taskFilterComparatorLess:
|
||||||
filters = append(filters, builder.Or(&builder.Lt{f.field: f.value}, &builder.Eq{f.field: 0}))
|
filters = append(filters, builder.Or(&builder.Lt{f.field: f.value}, &builder.IsNull{f.field}))
|
||||||
case taskFilterComparatorLessEquals:
|
case taskFilterComparatorLessEquals:
|
||||||
filters = append(filters, builder.Or(&builder.Lte{f.field: f.value}, &builder.Eq{f.field: 0}))
|
filters = append(filters, builder.Or(&builder.Lte{f.field: f.value}, &builder.IsNull{f.field}))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue