ACSD-46988: GraphQL Currency API-Anfrage gibt Nullwerte zurück
Der Patch ACSD-46988 behebt das Problem, dass die GraphQL Currency API-Anfrage für eine benutzerdefinierte Währung Nullwerte zurückgibt. Dieser Patch ist verfügbar, wenn Quality Patches Tool (QPT) 1.1.21 installiert ist. Die Patch-ID ist ACSD-46988. Beachten Sie, dass das Problem voraussichtlich in Adobe Commerce 2.4.6 behoben wird.
Betroffene Produkte und Versionen
Der Patch wird für die Adobe Commerce-Version erstellt:
- Adobe Commerce (alle Bereitstellungsmethoden) 2.4.4
Kompatibel mit Adobe Commerce-Versionen:
- Adobe Commerce (alle Bereitstellungsmethoden) 2.4.4 - 2.4.5
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-Währungs-API-Anfrage gibt für eine benutzerdefinierte Währung Nullwerte zurück.
Schritte zur Reproduktion:
- Konfigurieren der benutzerdefinierten Währung im Admin-Bereich. Wechseln Sie System > Konfiguration > Allgemein > Währungseinstellungen.
- Senden Sie eine GraphQL-Anfrage mit der folgenden Payload:
{
currency {
base_currency_code
base_currency_symbol
default_display_currency_code
default_display_currency_symbol
available_currency_codes
exchange_rates {
currency_to
rate
}
}
}
Erwartete Ergebnisse:
Die Anfrage gibt Währungswerte anstelle von Nullwerten zurück.
Tatsächliche Ergebnisse:
Die Anfrage gibt mehrere Nullwerte zurück.
Patch anwenden
Verwenden Sie je nach Bereitstellungsmethode die folgenden Links, um einzelne Patches anzuwenden:
- Adobe Commerce oder Magento Open Source On-Premise: Quality Patches Tools > Usage im Handbuch zum Quality Patches Tool .
- Adobe Commerce in Cloud-Infrastruktur: Upgrades und Patches > Patches anwenden im Handbuch zu Commerce in Cloud-Infrastruktur.
Zusätzliche Schritte nach der Patch-Installation erforderlich
Für On-Premise-Benutzer:
- Durchgang:
composer require symfony/intl:"~5.4.11"
Für Cloud-Benutzer:
- Durchgang:
composer require symfony/intl:"~5.4.11" - Pushen Sie
composer.json- undcomposer.lock-Dateien zusammen mit der Patch-Datei in das Git-Repository.
Verwandtes Lesen
Weitere Informationen zum Quality Patches Tool finden Sie unter:
- Quality Patches Tool veröffentlicht: ein neues Tool zur Selbstbedienung hochwertiger Patches in der Support-Wissensdatenbank.
- Überprüfen Sie im -Handbuch, ob für Ihr Adobe Commerce-Problem ein Patch Quality Patches Tool Quality Patches Tool verfügbar ist.
Weitere Informationen zu anderen in QPT verfügbaren Patches finden Sie unter Quality Patches Tool: Suchen nach Patches im Handbuch Quality Patches Tool .