Merge pull request #1499 from sumitwebkul/gli-2699
Fixed: Getting error when customer cancel booking when order status is Awaiting payment
This commit is contained in:
@@ -3433,18 +3433,21 @@ class HotelBookingDetail extends ObjectModel
|
||||
$objOrderDetail->product_quantity_refunded = $objOrderDetail->product_quantity;
|
||||
}
|
||||
|
||||
$objOrderDetail->total_price_tax_excl -= Tools::processPriceRounding(
|
||||
$objOrderDetail->total_price_tax_excl -= (float) Tools::processPriceRounding(
|
||||
$objOrderDetail->total_price_tax_excl,
|
||||
1,
|
||||
$objOrder->round_type,
|
||||
$objOrder->round_mode
|
||||
);
|
||||
$objOrderDetail->total_price_tax_incl -= Tools::processPriceRounding(
|
||||
$objOrderDetail->total_price_tax_excl = $objOrderDetail->total_price_tax_excl > 0 ? $objOrderDetail->total_price_tax_excl : 0;
|
||||
|
||||
$objOrderDetail->total_price_tax_incl -= (float) Tools::processPriceRounding(
|
||||
$objOrderDetail->total_price_tax_incl,
|
||||
1,
|
||||
$objOrder->round_type,
|
||||
$objOrder->round_mode
|
||||
);
|
||||
$objOrderDetail->total_price_tax_incl = $objOrderDetail->total_price_tax_incl > 0 ? $objOrderDetail->total_price_tax_incl : 0;
|
||||
|
||||
$objOrderDetail->save();
|
||||
}
|
||||
@@ -3477,6 +3480,7 @@ class HotelBookingDetail extends ObjectModel
|
||||
$objOrder->round_type,
|
||||
$objOrder->round_mode
|
||||
);
|
||||
$objOrderDetail->total_price_tax_incl = $objOrderDetail->total_price_tax_incl > 0 ? $objOrderDetail->total_price_tax_incl : 0;
|
||||
|
||||
$objOrderDetail->total_price_tax_excl -= Tools::processPriceRounding(
|
||||
$this->total_price_tax_excl,
|
||||
@@ -3484,6 +3488,7 @@ class HotelBookingDetail extends ObjectModel
|
||||
$objOrder->round_type,
|
||||
$objOrder->round_mode
|
||||
);
|
||||
$objOrderDetail->total_price_tax_excl = $objOrderDetail->total_price_tax_excl > 0 ? $objOrderDetail->total_price_tax_excl : 0;
|
||||
|
||||
if (Validate::isLoadedObject($objOrder = new Order($this->id_order))) {
|
||||
$objOrder->total_paid = Tools::ps_round(
|
||||
|
||||
Reference in New Issue
Block a user