Skip to content

Commit 2499d02

Browse files
Update src/Database/Adapter/MariaDB.php
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
1 parent d793fd9 commit 2499d02

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

src/Database/Adapter/MariaDB.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1649,8 +1649,8 @@ protected function getSQLCondition(Query $query, array &$binds, ?string $forColl
16491649
Query::TYPE_NOT_STARTS_WITH => $this->escapeWildcards($value) . '%',
16501650
Query::TYPE_ENDS_WITH => '%' . $this->escapeWildcards($value),
16511651
Query::TYPE_NOT_ENDS_WITH => '%' . $this->escapeWildcards($value),
1652-
Query::TYPE_CONTAINS, Query::TYPE_CONTAINS_ANY => ($query->onArray()) ? '%' . $this->escapeWildcards((string) \json_encode($value)) . '%' : '%' . $this->escapeWildcards($value) . '%',
1653-
Query::TYPE_NOT_CONTAINS => ($query->onArray()) ? '%' . $this->escapeWildcards((string) \json_encode($value)) . '%' : '%' . $this->escapeWildcards($value) . '%',
1652+
Query::TYPE_CONTAINS, Query::TYPE_CONTAINS_ANY => ($query->onArray()) ? '%' . $this->escapeWildcards((string) (\json_encode($value) ?: '')) . '%' : '%' . $this->escapeWildcards($value) . '%',
1653+
Query::TYPE_NOT_CONTAINS => ($query->onArray()) ? '%' . $this->escapeWildcards((string) (\json_encode($value) ?: '')) . '%' : '%' . $this->escapeWildcards($value) . '%',
16541654
default => $value
16551655
};
16561656

0 commit comments

Comments
 (0)