From 30803784d1e1c71fa97a4a9d2b5e36a8809fcf59 Mon Sep 17 00:00:00 2001
From: drugan <drugan@1578644.no-reply.drupal.org>
Date: Sun, 4 Sep 2016 17:00:41 +0300
Subject: [PATCH] Issue #2794909 by drugan: Change HTML step property of the
 quantity field to 1

---
 modules/cart/src/Form/AddToCartForm.php |    7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/modules/cart/src/Form/AddToCartForm.php b/modules/cart/src/Form/AddToCartForm.php
index 45fad90..e913bca 100644
--- a/modules/cart/src/Form/AddToCartForm.php
+++ b/modules/cart/src/Form/AddToCartForm.php
@@ -92,6 +92,13 @@ class AddToCartForm extends ContentEntityForm {
     if ($form_state->get('hide_form')) {
       $form['#access'] = FALSE;
     }
+    // Change the 'quantity' field HTML property on form display.
+    isset($form['quantity']) && array_walk_recursive($form['quantity'], function(&$value, $key) {
+      if ($key === '#step') {
+        $value = 1;
+      }
+    }
+    );
 
     return $form;
   }
-- 
1.7.9.5

