From d1a504a825feea33c6f79b63c394588819135710 Mon Sep 17 00:00:00 2001 From: Kristjan Heinaste Date: Tue, 30 Aug 2016 14:20:16 +0300 Subject: [PATCH] Fixed a bug where multiline control did not apply appropriate css classes when validation failed. --- .../Magento/Checkout/Block/Checkout/AttributeMerger.php | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/app/code/Magento/Checkout/Block/Checkout/AttributeMerger.php b/app/code/Magento/Checkout/Block/Checkout/AttributeMerger.php index 1882d88e04a8b..0d7754244220a 100644 --- a/app/code/Magento/Checkout/Block/Checkout/AttributeMerger.php +++ b/app/code/Magento/Checkout/Block/Checkout/AttributeMerger.php @@ -272,10 +272,11 @@ protected function getMultilineFieldConfig($attributeCode, array $attributeConfi ['required-entry' => (bool)$attributeConfig['required']], $attributeConfig['validation'] ) - : $attributeConfig['validation'], - 'additionalClasses' => $isFirstLine ? 'field' : 'additional' - + : $attributeConfig['validation'] ]; + if (!$isFirstLine) { + $line['additionalClasses'] = 'additional'; + } if ($isFirstLine && isset($attributeConfig['default']) && $attributeConfig['default'] != null) { $line['value'] = $attributeConfig['default']; }