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