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);