From 28b9e0f8e7ef8c04157b856d5acecd81776d0e6d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Patrick=20M=C3=BCller?= <p.mueller@pcsg.de>
Date: Mon, 23 Sep 2019 16:42:21 +0200
Subject: [PATCH] fix: clear delivery address if Order has empty address data

---
 src/QUI/ERP/Shipping/EventHandler.php | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/QUI/ERP/Shipping/EventHandler.php b/src/QUI/ERP/Shipping/EventHandler.php
index 6234413..5111b68 100644
--- a/src/QUI/ERP/Shipping/EventHandler.php
+++ b/src/QUI/ERP/Shipping/EventHandler.php
@@ -217,10 +217,11 @@ public static function onQuiqqerOrderCustomerDataSave(
         try {
             $Address = $User->getAddress($_REQUEST['shipping-address']);
         } catch (QUI\Exception $Exception) {
+            $Order->clearAddressDelivery();
+            $Order->save();
             return;
         }
 
-
         $ErpAddress = new QUI\ERP\Address(
             \array_merge($Address->getAttributes(), ['id' => $Address->getId()])
         );
-- 
GitLab