ACSD-46988: GraphQL API-aanvraag retourneert null-waarden

De ACSD-46988-patch verhelpt het probleem waarbij de GraphQL API-aanvraag null-waarden retourneert voor een aangepaste valuta. Deze patch is beschikbaar wanneer Quality Patches Tool (QPT) 1.1.21 wordt geïnstalleerd. De patch-id is ACSD-46988. Het probleem wordt volgens de planning opgelost in Adobe Commerce 2.4.6.

Betrokken producten en versies

het flard wordt gecreeerd voor de versie van Adobe Commerce:

  • Adobe Commerce (alle implementatiemethoden) 2.4.4

Compatibel met de versies van Adobe Commerce:

  • Adobe Commerce (alle implementatiemethoden) 2.4.4 - 2.4.5
NOTE
De patch kan van toepassing worden op andere versies met nieuwe Quality Patches Tool versies. Om te controleren of de patch compatibel is met uw Adobe Commerce-versie, werkt u het magento/quality-patches -pakket bij naar de meest recente versie en controleert u de compatibiliteit op de Quality Patches Tool : zoek naar patches op de pagina. Gebruik de patch-id als een zoekwoord om de patch te zoeken.

Probleem

Aanvraag voor API voor GraphQL-valuta retourneert null-waarden voor een aangepaste valuta.

Stappen om te reproduceren:

  1. Aangepaste valuta configureren in de Admin. Ga naar Systeem > Configuratie > Algemeen > Opstelling van de Valuta.
  2. Verzend een GraphQL-aanvraag met de volgende payload:

{
    currency {
        base_currency_code
        base_currency_symbol
        default_display_currency_code
        default_display_currency_symbol
        available_currency_codes
        exchange_rates {
            currency_to
            rate
        }
    }
}

Verwachte resultaten :

De aanvraag retourneert valutawaarden in plaats van null-waarden.

Ware resultaten :

De aanvraag retourneert meerdere null-waarden.

De patch toepassen

Om individuele flarden toe te passen, gebruik de volgende verbindingen afhankelijk van uw plaatsingsmethode:

Aanvullende stappen vereist na de installatie van de patch

Voor gebruikers ter plaatse:

  • Uitvoeren: composer require symfony/intl:"~5.4.11"

Voor gebruikers van Cloud:

  • Uitvoeren: composer require symfony/intl:"~5.4.11"
  • Push composer.json - en composer.lock -bestanden samen met het patchbestand naar de opslagplaats.

Gerelateerde lezing

Raadpleeg voor meer informatie over het gereedschap Kwaliteitspatches:

Voor informatie over andere flarden beschikbaar in QPT, verwijs naar Quality Patches Tool: Onderzoek naar flardenin de gids van het Hulpmiddel van de Patches van de Kwaliteit.

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