diff --git a/api/src/Page/Shipment.php b/api/src/Page/Shipment.php index 73b47f61f..ca95ef552 100644 --- a/api/src/Page/Shipment.php +++ b/api/src/Page/Shipment.php @@ -2895,7 +2895,12 @@ function _create_awb() $ship['DELIVERYAGENT_FLIGHTCODE'] = $awb['awb']; } catch (\Exception $e) { - $this->_error($e->getMessage()); + if (Utils::getValueOrDefault($use_shipping_service_incoming_shipments) && $accno === $dhl_acc){ + $error_response = json_decode($e->getMessage()); + $this->_error($error_response->content->detail, $error_response->status); + } else { + $this->_error($e->getMessage()); + } } } $pickup = null;