Hallo,
nach dem Update auf SW 5.7.6 bekommen wir beim Hinzufügen eines Artikels zum Warenkorb folgende Fehlermeldung:
Fatal error : Uncaught Error: Unsupported operand types in /engine/Shopware/Core/sAdmin.php on line 3140
Dabei handelt es sich um $result['brutto'] += $result['surcharge'];
Während $result['surcharge']
in den vorherigen SW Versionen noch ein Zahl zurückgegeben hat, wird nun eine Array übermittelt: Array ( [0] => Array ( [id] => 19 [calculation] => 3 ) )
Deshalb wohl die Fehlermeldung. ID 19 ist eine Versandkostenart mit Aufschlag-Versandregel (in Versandkosten eingerechnet) und Eigener Berechnung. Hat sich im SW Core irgendetwas geändert, was wir dort berücksichtigen oder anpassen müssen?
Ergänzung: Die Array wird dabei von der Funktion sGetPremiumDispatchSurcharge
erzeugt, obwohl diese laut Dokumentation nur @return float|false
zurückgibt.