ACSD-58108: SQL-Fehler treten aufgrund eines fehlenden Join-Tabellennamen im Reihenfolgen-Raster in der benutzerdefinierten Modulerweiterung auf
Der Patch ACSD-58108 behebt das Problem, dass ein fehlender Join-Tabellenname in der benutzerdefinierten Modulerweiterung des Reihenfolgen-Rasters beim Filtern bestimmter Spalten zu SQL-Fehlern führt. Dieser Patch ist verfügbar, wenn Quality Patches Tool (QPT) 1.1.69 installiert ist. Die Patch-ID ist ACSD-58108. Dieses Problem wird voraussichtlich in Adobe Commerce 2.5.0 behoben.
Betroffene Produkte und Versionen
Der Patch wird für die Adobe Commerce-Version erstellt:
- Adobe Commerce (alle Bereitstellungsmethoden) 2.4.6
Kompatibel mit Adobe Commerce-Versionen:
- Adobe Commerce (alle Bereitstellungsmethoden) 2.4.6 - 2.4.7-p6
magento/quality-patches
auf die neueste Version und überprüfen Sie die Kompatibilität auf der Seite Quality Patches Tool: Nach Patches suchen. Verwenden Sie die Patch-ID als Suchbegriff, um den Patch zu finden.Problem
Der fehlende Join-Tabellenname in der ursprünglichen Abruftabelle führt zu SQL-Fehlern im Reihenfolgen-Raster bei Verwendung einer benutzerdefinierten Modulerweiterung. Dieses Problem tritt auf, weil die addFilterToMap
-Funktion für bestimmte Spalten nach dem Verbinden mit der sales_order_item nicht funktioniert, was zu Fehlern beim Filtern führt.
Schritte zur Reproduktion:
01. Installieren Sie eine 2.4-develop-Instanz.
02. Erstellen Sie eine neue Bestellung.
03. Installieren Sie ein benutzerdefiniertes Modul mit einer SQL-Erweiterung.
04. Navigieren Sie zu Admin > Sales > Orders.
05. Wenden Sie den Purchase Date an und warten Sie auf das Ergebnis.
06. Product SKU anwenden.
Erwartete Ergebnisse:
Das Filtern von Bestellungen im Bestellraster funktioniert fehlerfrei.
Tatsächliche Ergebnisse:
Beim Anwenden von Filtern im Ordnungsraster tritt ein Fehler auf.
Patch anwenden
Verwenden Sie je nach Bereitstellungsmethode die folgenden Links, um einzelne Patches anzuwenden:
- Adobe Commerce oder Magento Open Source On-Premise: Quality Patches Tool > Nutzung im Quality Patches Tool.
- Adobe Commerce in Cloud-Infrastruktur: Upgrades und Patches > Patches anwenden im Handbuch zu Commerce in Cloud-Infrastruktur.
Verwandtes Lesen
Weitere Informationen zu Quality Patches Tool finden Sie unter:
- Quality Patches Tool: Ein Self-Service-Tool für hochwertige Patches im Tools-Handbuch.