ACP2E-4552: GraphQL-Antwort gibt den Unternehmensstatus nicht zurück
Mit dem Patch ACP2E-4552 wird das Problem behoben, dass der Unternehmensstatus in der GraphQL-Antwort nicht zurückgegeben wird. Dieser Patch ist verfügbar, wenn Quality Patches Tool (QPT) 1.1.80 installiert ist. Die Patch-ID lautet ACP2E-4552. Dieses Problem wird voraussichtlich in Adobe Commerce B2B 1.5.2-p3 behoben.
Betroffene Produkte und Versionen
Der Patch wird für die Adobe Commerce-Version erstellt:
- Adobe Commerce (alle Bereitstellungsmethoden) B2B 1.5.2-p3
Kompatibel mit Adobe Commerce-Versionen:
- Adobe Commerce (alle Bereitstellungsmethoden) B2B >=1.5.0 <1.5.3
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
Die GraphQL-Antwort gibt nicht den Unternehmensstatus zurück.
Voraussetzungen:
B2B ist installiert.
Schritte zur Reproduktion:
-
Wechseln Sie in Admin zu Stores > Settings > Configuration > General > B2B Features und Enable Company auf
Yes. -
Melden Sie sich bei Commerce Admin als Admin an.
-
Erstellen Sie drei Firmen mit diesem Status: Aktiv, Abgelehnt und Genehmigung ausstehend.
-
Navigieren Sie in der Admin-Liste zu Customers > All Customers. Öffnen Sie ein Kundenkonto und weisen Sie in der Liste Associate to Company den Kunden den einzelnen erstellten Unternehmen zu.
-
Senden Sie die folgende GraphQL-Anfrage:
code language-none { customer { firstname lastname email status companies { items { id legal_name name status } } } }
Erwartete Ergebnisse:
Die GraphQL-Antwort gibt die richtigen Statuswerte (z. B. „Aktiv“, „Ausstehende Genehmigung“, „Abgelehnt“ und „Gesperrt„) für alle mit dem Kunden verbundenen Unternehmen zurück. Die Antwort kann auch gefiltert oder nach Unternehmensstatus sortiert werden.
Tatsächliche Ergebnisse:
Die GraphQL-Antwort enthält nicht die Werte des Unternehmensstatus für Unternehmen, die mit dem Kunden verknüpft sind.
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.