MDVA-30945: ein schwerwiegender Fehler beim Hinzufügen und Aktualisieren von Warenkorboperationen

Der Patch MDVA-30945 behebt das Problem, dass Sie einen schwerwiegenden Fehler erhalten Rufen Sie eine Mitgliederfunktion getValue() auf null in module-configuring-product CartItemProcessor.php auf. beim Aktualisieren von Warenkörben. Dieser Patch ist verfügbar, wenn die Variable Quality Patches Tool (QPT) 1.0.7 ist installiert. Das Problem wurde in Adobe Commerce 2.4.2 behoben.

Betroffene Produkte und Versionen

Der Patch wird für die Adobe Commerce-Version erstellt:

Adobe Commerce (alle Bereitstellungsmethoden) 2.3.0 - 2.4.1

NOTE
Der Patch kann für andere Versionen mit den neuen Versionen des Quality Patches Tool angewendet werden. Um zu überprüfen, ob der Patch mit Ihrer Adobe Commerce-Version kompatibel ist, aktualisieren Sie die magento/quality-patches auf die neueste Version zu aktualisieren und die Kompatibilität mit dem Quality Patches Tool: Suchen Sie nach der Seite Patches .. Verwenden Sie die Patch-ID als Suchschlüsselwort, um den Patch zu finden.

Problem

Ein schwerwiegender PHP-Fehler, nachdem Produkte im Warenkorb im Admin aktualisiert wurden.

Zu reproduzierende Schritte:

  1. Erstellen Sie in Commerce Admin ein konfigurierbares Produkt ohne Optionen.
  2. Fügen Sie ihn dem Warenkorb auf der Storefront hinzu.
  3. Kehren Sie zu Admin zurück, fügen Sie dem Produkt konfigurierbare Optionen hinzu und speichern Sie die Änderungen.
  4. Aktualisieren Sie die Warenkorbseite im Storefront.

Erwartete Ergebnisse:

Auf der Warenkorbseite wird die folgende Validierungsmeldung angezeigt: Einige der unten aufgeführten Produkte verfügen nicht über alle erforderlichen Optionen.

Tatsächliche Ergebnisse:

Die Seite "Warenkorb"ist leer. Im PHP error.log, wird der folgende Fehler protokolliert: Uncaught exception 'Error' with message 'Call to a member function getValue() on null' in vendor/magento/module-configurable-product/Model/Quote/Item/CartItemProcessor.php:76

Wenden Sie den Patch an

Verwenden Sie je nach Bereitstellungsmethode die folgenden Links, um einzelne Patches anzuwenden:

Verwandtes Lesen

Weitere Informationen zum Werkzeug für Qualitätsmuster finden Sie unter:

Weitere Informationen zu anderen in QPT verfügbaren Patches finden Sie unter In QPT verfügbare Patches in unserer Entwicklerdokumentation.

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a