From e1446e6fa7cabdaf793d79a7228aa17e31eee139 Mon Sep 17 00:00:00 2001
From: David Nahodyl <david@gearboxgo.com>
Date: Tue, 8 Oct 2024 13:29:00 -0400
Subject: [PATCH] change logic for chaining whereNot to better match eloquent
 behavior

---
 src/Database/Query/FMBaseBuilder.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/Database/Query/FMBaseBuilder.php b/src/Database/Query/FMBaseBuilder.php
index 6659cc4..b57a546 100644
--- a/src/Database/Query/FMBaseBuilder.php
+++ b/src/Database/Query/FMBaseBuilder.php
@@ -176,7 +176,7 @@ public function where($column, $operator = null, $value = null, $boolean = 'and'
         }
 
         // This is an "orWhere" type query, so add a find request and then work from there
-        if ($boolean === 'or' || ($shouldBeOmit && ! $this->isCurrentFindAnOmit())) {
+        if ($boolean === 'or' || ($shouldBeOmit !== $this->isCurrentFindAnOmit())) {
             $this->addFindRequest();
         }