From 86a61ab87750d592e22566aea7529b19f78e1661 Mon Sep 17 00:00:00 2001 From: Tom Lindelius Date: Wed, 11 Oct 2017 16:43:30 +0200 Subject: [PATCH] Fix for issue #1276 --- src/Jenssegers/Mongodb/Query/Builder.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/Jenssegers/Mongodb/Query/Builder.php b/src/Jenssegers/Mongodb/Query/Builder.php index f3bec62e3..22746d227 100644 --- a/src/Jenssegers/Mongodb/Query/Builder.php +++ b/src/Jenssegers/Mongodb/Query/Builder.php @@ -910,6 +910,12 @@ protected function compileWheres() $where['value'] = new UTCDateTime($where['value']->getTimestamp() * 1000); } } + } elseif (isset($where['values'])) { + array_walk_recursive($where['values'], function (&$item, $key) { + if ($item instanceof DateTime) { + $item = new UTCDateTime($item->getTimestamp() * 1000); + } + }); } // The next item in a "chain" of wheres devices the boolean of the