[Alleen PaaS]{class="badge informative" title="Is alleen van toepassing op Adobe Commerce op Cloud-projecten (door Adobe beheerde PaaS-infrastructuur) en op projecten in het veld."}

ACSD-68759: aanmaken van een account bij een klant mislukt voor de landinstelling Arabisch (Saudi-Arabië) wanneer Date of Birth zichtbaar is op de winkel

De ACSD-68759 flard lost de kwestie op waar de pagina van de Klant Create an Account niet laadt wanneer Locale aan Arabisch (Saudi-Arabië) wordt geplaatst en het Date of Birth attribuut op de storefront wordt getoond. Deze patch is beschikbaar wanneer Quality Patches Tool (QPT) 1.1.77 wordt geïnstalleerd. De patch-id is ACSD-68759. Dit probleem wordt volgens de planning opgelost in Adobe Commerce 2.4.9.

Betrokken producten en versies

het flard wordt gecreeerd voor de versie van Adobe Commerce:

  • Adobe Commerce (alle implementatiemethoden) 2.4.7-p5

Compatibel met de versies van Adobe Commerce:

  • Adobe Commerce (alle implementatiemethoden) 2.4.4-p2 - 2.4.4-p16, 2.4.5-p1 - 2.4.8-p3
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

De pagina Create an Account kan niet worden geladen wanneer Locale op Arabisch (Saudi-Arabië) is ingesteld en het kenmerk Date of Birth op de winkelachtergrond zichtbaar is, wat resulteert in een TypeError .

Stappen om te reproduceren:

  1. Meld u aan bij de beheerder.
  2. Ga naar Stores > Attributes > Customer .
  3. Bewerk de kenmerkcode dob .
    • Plaats Show on Storefront aan ja.
  4. Klik op Save Attribute.
  5. Ga naar Stores > Settings > Configuration > General > Locale Options .
    • Plaats Locale aan Arabisch (Saudi-Arabië).
  6. Ga naar de winkel.
  7. Open de pagina Create an Account .

Verwachte resultaten :

De Create an Account pagina laadt zonder fouten wanneer Locale aan Arabisch (Saudi-Arabië) wordt geplaatst en het Date of Birth attribuut wordt getoond op de storefront.

Ware resultaten :

  • De pagina Create an Account wordt niet geladen.

  • De volgende fout wordt geregistreerd:

    code language-none
    [2025-10-31T02:14:35.029229+00:00] report.CRITICAL: TypeError: iterator_to_array(): Argument #1 ($iterator) must be of type Traversable|array, null given in app/code/Magento/Customer/Block/Widget/Dob.php:421
    

De patch toepassen

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

Gerelateerde lezing

Meer informatie over Quality Patches Tool vindt u in:

recommendation-more-help
c2d96e17-5179-455c-ad3a-e1697bb4e8c3