ODF - Modification du widget SelectCatalog


Cette page ne doit être appliquée que si le script de migration assistée vous demande de passer la migration manuelle code.20260930.ODF-DefaultCatalogNameSynchrone

Suite à une correction sur les outils de recherche BO de l'ODF (ODF-3892), la récupération du catalogue par défaut dans le JavaScript a changé. la méthode Ametys.odf.catalog.CatalogDAO.getDefaultCatalogName qui était asynchrone, est maintenant synchrone.

Dans le code, les appels à cette méthode doivent donc changer. Plus de callback pour prendre en compte la valeur, cette valeur est directement disponible.

Par exemple, le bout de code suivant :

Ametys.odf.catalog.CatalogDAO.getDefaultCatalogName([], function(catalogName) {
form.findField('catalog').setValue(catalogName)
}, this);

devient :

let catalogName = Ametys.odf.catalog.CatalogDAO.getDefaultCatalogName();
form.findField('catalog').setValue(catalogName);
Retour en haut