Skip to content
Snippets Groups Projects
Commit 96dfdede authored by Jared Hancock's avatar Jared Hancock
Browse files

search: Fix date range search

parent a476e694
No related branches found
No related tags found
No related merge requests found
...@@ -1896,6 +1896,11 @@ class DatetimeField extends FormField { ...@@ -1896,6 +1896,11 @@ class DatetimeField extends FormField {
case 'before': case 'before':
return new Q(array("{$name}__lt" => $value)); return new Q(array("{$name}__lt" => $value));
case 'between': case 'between':
foreach (array('left', 'right') as $side) {
$value[$side] = is_int($value[$side])
? DateTime::createFromFormat('U', Misc::dbtime($value[$side])) ?: $value[$side]
: $value[$side];
}
return new Q(array( return new Q(array(
"{$name}__gte" => $value['left'], "{$name}__gte" => $value['left'],
"{$name}__lte" => $value['right'], "{$name}__lte" => $value['right'],
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment