From e4f7c8bb771c8cff1e8cf350e704a6b715c2266f Mon Sep 17 00:00:00 2001 From: Glenn Hermans Date: Thu, 19 Aug 2021 21:39:07 +0200 Subject: [PATCH] temp fix #5041 --- packages/Webkul/Sales/src/Models/Order.php | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/packages/Webkul/Sales/src/Models/Order.php b/packages/Webkul/Sales/src/Models/Order.php index 9e39f9803..60582b017 100755 --- a/packages/Webkul/Sales/src/Models/Order.php +++ b/packages/Webkul/Sales/src/Models/Order.php @@ -261,6 +261,14 @@ class Order extends Model implements OrderContract */ public function canCancel(): bool { + if ($this->status == 'cashondelivery' && core()->getConfigData('sales.paymentmethods.cashondelivery.generate_invoice')) { + return false; + } + + if ($this->status == 'moneytransfer' && core()->getConfigData('sales.paymentmethods.moneytransfer.generate_invoice')) { + return false; + } + if ($this->status === self::STATUS_FRAUD) { return false; }