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

Der Patch MDVA-30945 behebt das Problem, dass Sie einen schwerwiegenden Fehler Aufruf an eine Mitgliederfunktion getValue() auf null in module-configuring-product CartItemProcessor.php erhalten, wenn Sie Warenkörbe aktualisieren. Dieser Patch ist verfügbar, wenn das Quality Patches Tool (QPT) 1.0.7 installiert ist. 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 das Paket magento/quality-patches auf die neueste Version und überprüfen Sie die Kompatibilität auf der Seite Quality Patches Tool: Suchen nach 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' mit der Meldung '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 Patches, die in QPT verfügbar sind, in unserer Entwicklerdokumentation.

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