Projekt

Allgemein

Profil

GX-Bug #68728

Von Till Tepelmann vor mehr als 3 Jahren aktualisiert

Fehlermeldung beim Abschluss einer Bestellung wenn das Afterbuy Modul installiert ist und der Bestellstatus auf -1 gestellt ist 

 Kann wie folgt reproduziert werden: 

 1. Unter Module->Modul-Center das "Afterbuy" Modul installieren 
 2. Modul bearbeiten 
 3. In den Einstellungen bei Option "Bestellstatus nach Übertragung" (nicht ändern) wählen 
 4. Partner ID und Passwort bekommt im Redmine Wiki 
 5. Speichern 
 6. Eine Testbestellung ausführen 

 Erwartetes Ergebnis: 
 Die Bestellung geht ohne Fehlermeldung durch und die Erfolgreich Seite wird angezeigt 

 Tatsächliches Ergebnis: 
 Die Bestellung wird zwar gespeichert aber es wird eine Fehlermeldung angezeigt. 

 --------- 

 Error message when completing an order when the Afterbuy module is installed and the order status is set to -1. 

 Can be reproduced as follows: 

 1. under Modules->Module Center install the "Afterbuy" module. 
 2. edit the module 
 3. select in the settings at option "order status after transfer" (do not change) 
 4. partner ID and password gets in Redmine Wiki 
 5. save 
 6. execute a test order 

 Expected result: 
 The order goes through without error message and the success page is displayed 

 Actual result: 
 The order is saved but an error message is displayed. 

 ------- 

 ``` php 
 ERROR: Uncaught InvalidArgumentException: IdType: Invalid argument value given (expected positive integer got integer): -1 in /GXEngine/Shared/Types/IdType.inc.php:50 

 Uncaught InvalidArgumentException: IdType: Invalid argument value given (expected positive integer got integer): -1 in /GXEngine/Shared/Types/IdType.inc.php:50 
 Stack trace: 
 #0 /GXModules/Gambio/Afterbuy/Classes/AfterbuyOrderSender.inc.php(413): IdType->__construct() 
 #1 /GXModules/Gambio/Afterbuy/Classes/AfterbuyOrderSender.inc.php(164): AfterbuyOrderSender->sendData() 
 #2 /GXModules/Gambio/Afterbuy/Shop/Classes/Controllers/AfterbuyCronController.inc.php(86): AfterbuyOrderSender->processOrder() 
 #3 /GXEngine/Services/System/Http/HttpViewController.inc.php(148): AfterbuyCronController->actionSendOrders() 
 ``` 
 /var/www/vhosts/temogmbh.zora.hostkraft.de/httpdocs/gambio/GXEngine/Shared/Types/IdType.inc.php:50

Zurück