Skip to content

Commit 7b8e969

Browse files
committed
magento:magento2 Missed form validation in Admin Order Address Edit route sales/order/address
1 parent 464e981 commit 7b8e969

File tree

1 file changed

+16
-8
lines changed

1 file changed

+16
-8
lines changed

app/code/Magento/Sales/Block/Adminhtml/Order/Create/Form/AbstractForm.php

Lines changed: 16 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -261,14 +261,22 @@ private function getTextLengthValidateClasses(\Magento\Customer\Api\Data\Attribu
261261
$classes = [];
262262

263263
$validateRules = $attribute->getValidationRules();
264-
if (!empty($validateRules['min_text_length'])) {
265-
$classes[] = 'minimum-length-' . $validateRules['min_text_length'];
266-
}
267-
if (!empty($validateRules['max_text_length'])) {
268-
$classes[] = 'maximum-length-' . $validateRules['max_text_length'];
269-
}
270-
if (!empty($classes)) {
271-
$classes[] = 'validate-length';
264+
if(!empty($validateRules)) {
265+
foreach ($validateRules as $rule) {
266+
switch ($rule->getName()) {
267+
case 'min_text_length' :
268+
$classes[] = 'minimum-length-' . $rule->getValue();
269+
break;
270+
271+
case 'max_text_length' :
272+
$classes[] = 'maximum-length-' . $rule->getValue();
273+
break;
274+
}
275+
}
276+
277+
if (!empty($classes)) {
278+
$classes[] = 'validate-length';
279+
}
272280
}
273281

274282
return $classes;

0 commit comments

Comments
 (0)