Nach Update 6.5 funktioniert der Warenkorb nicht mehr

Ich habe einen Shop (mit ca. 15-20 Plugins) von einer älteren 6.4. in 2 Schritten geupdated. Jeweils funktioniert der Job grundsätzlich aber beim „in den Warenkorb“ gibt eine Meldung:
(aus der aktuellen Log Datei)

[2023-09-18T20:29:12.053012+00:00] request.CRITICAL: Uncaught PHP Exception Shopware\Core\Framework\DataAbstractionLayer\InvalidCriteriaIdsException: 
"Invalid ids provided in criteria. Ids should not be empty. Ids: Array ( ) ." at /var/www/clients/clientABCD/webXYZ//web/vendor/shopware/core/Framework/DataAbstractionLayer/DataAbstractionLayerException.php line 70
 {"exception":"[object] (Shopware\\Core\\Framework\\DataAbstractionLayer\\InvalidCriteriaIdsException(code: 0): Invalid ids provided in criteria. Ids should not be empty.
 Ids: Array\n(\n)\n. at /var/www/clients/clientABCD/webXYZ/web/vendor/shopware/core/Framework/DataAbstractionLayer/DataAbstractionLayerException.php:70)"} []

Damit geht dann in „Richtung Kaufen“ nix mehr.
Man würde vermute irgendwas stimmt nicht beim Post

lineItems[7042d3c3464b41239a4d3910126b3a87][quantity]: 1
redirectTo: frontend.cart.offcanvas
lineItems[7042d3c3464b41239a4d3910126b3a87][id]: 7042d3c3464b41239a4d3910126b3a87
lineItems[7042d3c3464b41239a4d3910126b3a87][type]: product
lineItems[7042d3c3464b41239a4d3910126b3a87][referencedId]: 7042d3c3464b41239a4d3910126b3a87
lineItems[7042d3c3464b41239a4d3910126b3a87][stackable]: 1
lineItems[7042d3c3464b41239a4d3910126b3a87][removable]: 1
product-name: ein_neues_produkt
brand-name: 

Jeder Tip willkommen …

Erstmal alle Plugins abschalten + dann testen, ob SW oder ein Plugin die Ursache ist. Ist das nur in deiner Testumgebung oder ist der Shop schon/noch LIVE? Wahrscheinlich muss man sich das im Shop direkt mal ansehen.

Die Lösung war ein Problem in einem Plugin. VORHER konnte man so etwas machen:

$c = new Criteria([]);
$c->addFilter( ...

das geht aber nun nicht mehr, hier geht nur die Nutzung der Default Parameter im ctor.

1 „Gefällt mir“