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
NOTE
Der Patch könnte mit neuen Quality Patches Tool-Versionen auch für andere Versionen gelten. Um zu überprüfen, ob der Patch mit Ihrer Adobe Commerce-Version kompatibel ist, aktualisieren Sie das 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:

  1. Wechseln Sie in Admin zu Stores > Settings > Configuration > General > B2B Features und Enable Company auf Yes.

  2. Melden Sie sich bei Commerce Admin als Admin an.

  3. Erstellen Sie drei Firmen mit diesem Status: Aktiv, Abgelehnt und Genehmigung ausstehend.

  4. 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.

  5. 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:

Verwandtes Lesen

Weitere Informationen zu Quality Patches Tool finden Sie unter:

recommendation-more-help
commerce-operations-help-tools