Skip to content

Commit 7a266df

Browse files
committed
ACP2E-3867: Missing validation for Catalog Price rule discount amount field
1 parent 4f82be7 commit 7a266df

File tree

1 file changed

+7
-1
lines changed
  • app/code/Magento/Ui/view/base/web/js/lib/validation

1 file changed

+7
-1
lines changed

app/code/Magento/Ui/view/base/web/js/lib/validation/rules.js

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -660,12 +660,18 @@ define([
660660
],
661661
'validate-number-range': [
662662
function (value, param) {
663-
var numValue, dataAttrRange, result, range, m;
663+
var numValue, isNumeric, dataAttrRange, result, range, m;
664664

665665
if (utils.isEmptyNoTrim(value)) {
666666
return true;
667667
}
668668

669+
isNumeric = /^(?:\d+\.?\d*|\.\d+)$/.test(value);
670+
671+
if (!isNumeric) {
672+
return false;
673+
}
674+
669675
numValue = utils.parseNumber(value);
670676

671677
if (isNaN(numValue)) {

0 commit comments

Comments
 (0)