diff --git a/CHANGELOG for v1.x.x.md b/CHANGELOG for v1.x.x.md index f2323409f..5639fdaf5 100644 --- a/CHANGELOG for v1.x.x.md +++ b/CHANGELOG for v1.x.x.md @@ -118,6 +118,8 @@ * #2856 [fixed] - Issue with Sort by functionality, when open any category it by defaults show Newest First but after changing sort by when again select newest first it shows different product. +* #2871 [fixed] - Refund throws "Undefined index: shipping" error + ## **v1.1.0 (24th of March 2020)** - *Release* diff --git a/packages/Webkul/Admin/src/Http/Controllers/Sales/RefundController.php b/packages/Webkul/Admin/src/Http/Controllers/Sales/RefundController.php index 48a23125b..a41566f35 100755 --- a/packages/Webkul/Admin/src/Http/Controllers/Sales/RefundController.php +++ b/packages/Webkul/Admin/src/Http/Controllers/Sales/RefundController.php @@ -107,6 +107,10 @@ class RefundController extends Controller $data = request()->all(); + if (! $data['refund']['shipping']) { + $data['refund']['shipping'] = 0; + } + $totals = $this->refundRepository->getOrderItemsRefundSummary($data['refund']['items'], $orderId); $maxRefundAmount = $totals['grand_total']['price'] - $order->refunds()->sum('base_adjustment_refund');