From 39f8a22f2151e64df774ac6cd2f9b47f9143c27e Mon Sep 17 00:00:00 2001 From: data Date: Mon, 16 Mar 2026 19:05:17 +0100 Subject: [PATCH] fix(launch): WKS-Bestellstatus - fehlende Parameter bei commande() MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit CommandeFournisseur::commande() erwartet 3 Parameter ($user, $date, $methode), es wurde aber nur $user übergeben → PHP Fatal Error auf Produktivserver. Bump Version auf 3.2. Co-Authored-By: Claude Opus 4.6 --- core/modules/modIdsconnect.class.php | 2 +- launch.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/core/modules/modIdsconnect.class.php b/core/modules/modIdsconnect.class.php index 5e0816f..8fbe5c1 100755 --- a/core/modules/modIdsconnect.class.php +++ b/core/modules/modIdsconnect.class.php @@ -59,7 +59,7 @@ class modIdsconnect extends DolibarrModules $this->editor_name = 'Alles Watt laeuft'; $this->editor_url = ''; - $this->version = '3.1'; + $this->version = '3.2'; $this->const_name = 'MAIN_MODULE_'.strtoupper($this->name); diff --git a/launch.php b/launch.php index 04abe0e..522882d 100755 --- a/launch.php +++ b/launch.php @@ -278,7 +278,7 @@ if ($action === 'WKS' && !empty($cart_lines) && $confirm_wks !== 'yes') { // Bei WKS: Bestellstatus auf "Bestellt" setzen if ($action === 'WKS' && $fk_commande > 0 && isset($order) && $order->id > 0) { if ($order->statut == CommandeFournisseur::STATUS_ACCEPTED) { - $order->commande($user); + $order->commande($user, dol_now(), 0); dol_syslog("IDS Connect: Bestellstatus auf 'Bestellt' gesetzt für Bestellung #".$order->id, LOG_INFO); } }