Skip to content

Commit 7068268

Browse files
committed
#25911 Fix notice on incorrect price param
1 parent 3a2561d commit 7068268

File tree

2 files changed

+2
-1
lines changed
  • app/code/Magento/Catalog

2 files changed

+2
-1
lines changed

app/code/Magento/Catalog/Model/Layer/Filter/DataProvider/Price.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -310,7 +310,7 @@ public function validateFilter($filter)
310310
return false;
311311
}
312312
foreach ($filter as $v) {
313-
if ($v !== '' && $v !== '0' && (double)$v <= 0 || is_infinite((double)$v)) {
313+
if ($v !== '' && $v !== '0' && (!is_numeric($v) || (double)$v <= 0 || is_infinite((double)$v))) {
314314
return false;
315315
}
316316
}

app/code/Magento/Catalog/Test/Unit/Model/Layer/Filter/DataProvider/PriceTest.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -178,6 +178,7 @@ public function validateFilterDataProvider()
178178
['filter' => '0', 'result' => false],
179179
['filter' => 0, 'result' => false],
180180
['filter' => '100500INF', 'result' => false],
181+
['filter' => '-10\'[0]', 'result' => false],
181182
];
182183
}
183184

0 commit comments

Comments
 (0)