ACSD-63329: i valori predefiniti per i campi di data e ora non vengono impostati durante la creazione di prodotti con API REST
La patch ACSD-63329 risolve il problema che impediva l'impostazione dei valori predefiniti per i campi di data e ora durante la creazione di un nuovo prodotto con API REST: /rest/default/V1/products. Questa patch è disponibile quando è installato Quality Patches Tool (QPT) 1.1.58. L’ID della patch è ACSD-63329. Il problema è pianificato per essere risolto in Adobe Commerce 2.4.8.
Prodotti e versioni interessati
La patch è stata creata per la versione di Adobe Commerce:
- Adobe Commerce (tutti i metodi di implementazione) 2.4.6
Compatibile con le versioni di Adobe Commerce:
- Adobe Commerce (tutti i metodi di implementazione) 2.4.4 - 2.4.7-p3
magento/quality-patches alla versione più recente e verificare la compatibilità nella pagina Quality Patches Tool: Cerca patch. Utilizza l’ID patch come parola chiave di ricerca per individuare la patch.Problema
I valori predefiniti non sono impostati per i campi di data e ora durante la creazione di prodotti con API REST: /rest/default/V1/products
Passaggi da riprodurre:
-
Creare un attributo Product, impostarne il valore predefinito su
12/31/2020e impostare Catalog Input Type for Store Owner su Date o Date and Time. -
Creare un altro attributo di tipo testo e impostare il valore predefinito su valore di test.
-
Creare un nuovo prodotto utilizzando una richiesta REST API POST a
/rest/all/V1/products/.code language-none { "product": { "sku": "testsku2", "name": "Test Api Product 2", "attribute_set_id": 4, "price": 100, "status": 1, "visibility": 4, "type_id": "simple", "weight": 20, "extension_attributes": { "website_ids": [ 1 ] } } } -
Verifica i valori salvati per gli attributi menzionati in precedenza.
Risultati previsti:
Il valore predefinito deve essere salvato negli attributi di tipo Date/Datetime quando si crea un prodotto utilizzando l'API.
Risultati effettivi:
Il valore predefinito viene salvato per l'attributo Text ma non per l'attributo Date type. Il valore per l'attributo Date è vuoto.
Applicare la patch
Per applicare singole patch, utilizzare i collegamenti seguenti, a seconda del metodo di distribuzione utilizzato:
- Adobe Commerce o Magento Open Source on-premise: Quality Patches Tool > Utilizzo nella guida di Quality Patches Tool.
- Adobe Commerce su infrastruttura cloud: Aggiornamenti e patch > Applica patch nella guida Commerce su infrastruttura cloud.
Lettura correlata
Per ulteriori informazioni su Quality Patches Tool, vedere:
- Quality Patches Tool: strumento self-service per patch di qualità nella guida degli strumenti.