From 96dfdede47fd145ec2ac503906ff5c214acefda4 Mon Sep 17 00:00:00 2001 From: Jared Hancock <jared@osticket.com> Date: Thu, 6 Aug 2015 11:19:47 -0500 Subject: [PATCH] search: Fix date range search --- include/class.forms.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/include/class.forms.php b/include/class.forms.php index c71452f57..555ef456b 100644 --- a/include/class.forms.php +++ b/include/class.forms.php @@ -1896,6 +1896,11 @@ class DatetimeField extends FormField { case 'before': return new Q(array("{$name}__lt" => $value)); 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( "{$name}__gte" => $value['left'], "{$name}__lte" => $value['right'], -- GitLab