Closed
Description
Preconditions (*)
- Create an order with a grouped product
- Create an invoice for your order
Steps to reproduce (*)
- Create a Credit Memo for your order and check "Email Copy of Credit Memo" option
- Press "Refund Offline" button
Expected result (*)
- Email is sent to customer
Actual result (*)
PHP error:
Fatal error: Uncaught TypeError: Argument 1 passed to Magento\Sales\Block\Order\Email\Items\Order\DefaultOrder::getItemPrice() must be an instance of Magento\Sales\Model\Order\Item, instance of Magento\Sales\Model\Order\Creditmemo\Item given, called in /home/dev/sites/magento2/app/code/Magento/Sales/view/frontend/templates/email/items/creditmemo/default.phtml on line 32 and defined in /home/dev/sites/magento2/app/code/Magento/Sales/Block/Order/Email/Items/Order/DefaultOrder.php:99 Stack trace: #0 /home/dev/sites/magento2/app/code/Magento/Sales/view/frontend/templates/email/items/creditmemo/default.phtml(32): Magento\Sales\Block\Order\Email\Items\Order\DefaultOrder->getItemPrice(Object(Magento\Sales\Model\Order\Creditmemo\Item)) #1 /home/dev/sites/magento2/lib/internal/Magento/Framework/View/TemplateEngine/Php.php(75): include('/home/dev/sites...') #2 /home/dev/sites/magento2/lib/internal/Magento/Framework/View/Element/Template.php(272): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Groupe in /home/dev/sites/magento2/app/code/Magento/Sales/Block/Order/Email/Items/Order/DefaultOrder.php on line 99
Metadata
Metadata
Assignees
Labels
The issue has been fixed in 2.4-develop branchGate 2 Passed. Manual verification of the issue description passedGate 3 Passed. Manual verification of the issue completed. Issue is confirmedGate 1 Passed. Automatic verification of issue format passedGate 4. Acknowledged. Issue is added to backlog and ready for developmentThe issue has been reproduced on latest 2.4-develop branch