diff --git a/app/code/Magento/SalesRule/Controller/Adminhtml/Promo/Quote/Generate.php b/app/code/Magento/SalesRule/Controller/Adminhtml/Promo/Quote/Generate.php index e22fa448f4d1a..413ccd628215e 100644 --- a/app/code/Magento/SalesRule/Controller/Adminhtml/Promo/Quote/Generate.php +++ b/app/code/Magento/SalesRule/Controller/Adminhtml/Promo/Quote/Generate.php @@ -30,6 +30,8 @@ public function execute() } else { try { $data = $this->getRequest()->getParams(); + $data = array_merge($data, $rule->getData(), ['usage_per_customer' => $rule->getUsesPerCustomer()]); + if (!empty($data['to_date'])) { $inputFilter = new \Zend_Filter_Input(['to_date' => $this->_dateFilter], [], $data); $data = $inputFilter->getUnescaped();