diff --git a/vendor/magento/module-customer-balance/view/adminhtml/templates/sales/creditmemo/refund.phtml b/vendor/magento/module-customer-balance/view/adminhtml/templates/sales/creditmemo/refund.phtml
index ef8ac66338b..abd5f3d4e4e 100644
--- a/vendor/magento/module-customer-balance/view/adminhtml/templates/sales/creditmemo/refund.phtml
+++ b/vendor/magento/module-customer-balance/view/adminhtml/templates/sales/creditmemo/refund.phtml
@@ -6,6 +6,7 @@
/**
* @var \Magento\CustomerBalance\Block\Adminhtml\Sales\Order\Creditmemo\Controls $block
+ * @var \Magento\Framework\Escaper $escaper
* @var \Magento\Framework\View\Helper\SecureHtmlRenderer $secureRenderer
*/
$customerBalanceData = $block->getCustomerBalanceData();
@@ -26,7 +27,7 @@ $customerBalanceHelper = $block->getData('customerBalanceHelper');
checked="checked"
/>
getData('customerBalanceHelper');
disableElements('refund');
} else {
refundReturn.prop('disabled', true);
- enableElements('refund');
if (creditMemoTotal === 0) {
+ disableElements('refund');
enableElements('update-totals-button');
+ } else {
+ enableElements('refund');
}
}
};