[Magento] Problemi con gestione attributi

Dopo l’upgrade con di un installazione magento alla versione 4.0.1. inspiegabilemente la gestione attributi non funziona più. Gli attributi vengono creati sul db ma non sono visibili nella lista degli attributi. Analizzando i dati sul db non veniva creato un record nella tabella CATALOG_EAV_ATTRIBUTE.

Dopo varie ricerche sui forum di magento ho scoperto che si tratta di un bug conosciuto. In pratica, nella tabella EAV_ENTITY_TYPE per il tipo 4 (con entity_type_id = 4) non vengono popolate correttamente le ultime due colonne della tabella:

  • ADDITIONAL_ATTRIBUTE_TABLE: deve contenere il valore catalog/eav_attribute (nel mio caso il campo era vuoto)
  • ENTITY_ATTRIBUTE_COLLECTION: deve contenere il valore catalog/product_attribute_collection (nel mio caso era corretto)

Dopo aver ripristinato il valore corretto, magento è tornato a funzionare correttamente.

 

Fletto i muscoli e sono nel vuoto.

Rispondi