|
@@ -83,14 +83,14 @@ abstract class RESTController extends VoryxController
|
|
|
} else {
|
|
|
foreach ($filters as $field => $value) {
|
|
|
if ($orWhere) {
|
|
|
- if (is_numeric($value)) {
|
|
|
+ if (is_numeric($value) && $field != 'externalId') {
|
|
|
$criteria->orWhere($criteria->expr()->in("$field", (is_array($value) ? $value : [$value])));
|
|
|
} else {
|
|
|
$value = urldecode($value);
|
|
|
$criteria->orWhere($criteria->expr()->contains("$field", "$value"));
|
|
|
}
|
|
|
} else {
|
|
|
- if (is_numeric($value)) {
|
|
|
+ if (is_numeric($value) && $field != 'externalId') {
|
|
|
$criteria->andWhere($criteria->expr()->in("$field", (is_array($value) ? $value : [$value])));
|
|
|
} else {
|
|
|
$value = urldecode($value);
|