From c416f52408b6907a5f86313139ed76b9d89c2f6e Mon Sep 17 00:00:00 2001 From: Hamid Alaei V Date: Tue, 13 Aug 2019 10:52:47 +0430 Subject: [PATCH] fix for non string id --- src/Jenssegers/Mongodb/Query/Builder.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Jenssegers/Mongodb/Query/Builder.php b/src/Jenssegers/Mongodb/Query/Builder.php index 51b1527c9..d5c5b8278 100644 --- a/src/Jenssegers/Mongodb/Query/Builder.php +++ b/src/Jenssegers/Mongodb/Query/Builder.php @@ -854,7 +854,7 @@ public function convertKey($id) { if (is_string($id) && strlen($id) === 24 && ctype_xdigit($id)) { return new ObjectID($id); - } elseif (strlen($id) === 16 && preg_match('~[^\x20-\x7E\t\r\n]~', $id) > 0) { + } elseif (is_string($id) && strlen($id) === 16 && preg_match('~[^\x20-\x7E\t\r\n]~', $id) > 0) { return new Binary($id, Binary::TYPE_UUID); }