From f7a7222d1f19e5927c6da3be374d703e0944666b Mon Sep 17 00:00:00 2001 From: Henning Leutz <leutz@pcsg.de> Date: Tue, 30 Jul 2024 07:59:53 +0000 Subject: [PATCH] fix: shipping debug triggers Fatel Error related: #54 --- src/QUI/ERP/Shipping/Debug.php | 4 ++++ src/QUI/ERP/Shipping/Order/Shipping.php | 2 +- src/QUI/ERP/Shipping/Types/ShippingEntry.php | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/QUI/ERP/Shipping/Debug.php b/src/QUI/ERP/Shipping/Debug.php index 4eb4d37..7d2a26a 100644 --- a/src/QUI/ERP/Shipping/Debug.php +++ b/src/QUI/ERP/Shipping/Debug.php @@ -116,6 +116,10 @@ public static function generateShippingEntryDebuggingLog( $result, $debuggingLog ) { + if (defined('QUIQQER_AJAX')) { + return; + } + if (self::isRuleAlreadyDebugged($Entry->getId())) { return; } diff --git a/src/QUI/ERP/Shipping/Order/Shipping.php b/src/QUI/ERP/Shipping/Order/Shipping.php index b432a01..d448cc1 100644 --- a/src/QUI/ERP/Shipping/Order/Shipping.php +++ b/src/QUI/ERP/Shipping/Order/Shipping.php @@ -67,7 +67,7 @@ public function getBody() $shippingList = $this->getValidShipping(); // debugging logger - if (QUI\ERP\Shipping\Shipping::getInstance()->debuggingEnabled()) { + if (QUI\ERP\Shipping\Shipping::getInstance()->debuggingEnabled() && !defined('QUIQQER_AJAX')) { QUI\ERP\Shipping\Debug::clearLogStock(); $debugStack = []; diff --git a/src/QUI/ERP/Shipping/Types/ShippingEntry.php b/src/QUI/ERP/Shipping/Types/ShippingEntry.php index a0eec7f..8c0597c 100644 --- a/src/QUI/ERP/Shipping/Types/ShippingEntry.php +++ b/src/QUI/ERP/Shipping/Types/ShippingEntry.php @@ -724,7 +724,7 @@ public function getShippingRules(): array } // debug shipping entry / rules - if ($debugging) { + if ($debugging && !defined('QUIQQER_AJAX')) { QUI\ERP\Shipping\Debug::enable(); QUI\ERP\Shipping\Debug::generateShippingEntryDebuggingLog($this, $result, $debuggingLog); QUI\ERP\Shipping\Debug::disable(); -- GitLab