From 86cfa0dd9181e93e6842f0ee67e84b730c560d57 Mon Sep 17 00:00:00 2001 From: Frederik Rommel Date: Tue, 24 Aug 2021 09:51:08 +0200 Subject: [PATCH] RATEPLUG-208: fix delete orders, which are not Ratepay orders --- .../Backend/OrderOperationsSubscriber.php | 1 + plugin.xml | 19 ++++++++++++++++++- 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/Subscriber/Backend/OrderOperationsSubscriber.php b/Subscriber/Backend/OrderOperationsSubscriber.php index 38f84e37..326d7bf2 100644 --- a/Subscriber/Backend/OrderOperationsSubscriber.php +++ b/Subscriber/Backend/OrderOperationsSubscriber.php @@ -229,6 +229,7 @@ public function replaceDeleteOrder(Enlight_Hook_HookArgs $args) if (PaymentMethods::exists($order->getPayment()) === false) { //payment is not a ratepay order + $args->getSubject()->executeParent($args->getMethod(), $args->getArgs()); return; } $sql = 'SELECT COUNT(*) FROM `s_order_details` AS `detail` ' diff --git a/plugin.xml b/plugin.xml index a8a8a479..0cc152fd 100644 --- a/plugin.xml +++ b/plugin.xml @@ -12,7 +12,7 @@ - 6.1.2 + 6.1.3 Copyright (c), Ratepay GmbH MIT https://www.ratepay.com @@ -22,6 +22,23 @@ Ratepay enables you to accept online payments without any risk of fraud and without the hassle of debtors management. Ratepay stellt verschiedene Zahlungsarten für Ihren Onlineshop zur Verfügung, ohne dass Sie sich mit der Risikoprüfung oder dem Debitorenmanagement beschäftigen müssen. + + + +
  • fixes delete orders, which are not Ratepay orders
  • + + ]]> +
    + + +
  • Behebt einen Fehler, dass Bestellungen (welche nicht mit Ratepay verarbeitet worden sind) nicht gelöscht werden können.
  • + + ]]> +
    +
    +