Cette page ne doit être appliquée que si le script de migration assistée vous demande de passer la migration manuelle code.20250917.CMS.update-criteria-type-case
Pour la version 4.9 d'Ametys, nous avons décidé d'uniformiser la syntaxe des types de critères avec la syntaxe des attributs de types de contenus. Les identifiants des types passent donc de majuscule à minuscule.
Cela impacte le rendu des services recherche lorsque l'on surcharge les critères. Il faut vérifier que les types détectés par la migration assistée concernent bien des critères du service de recherche. Auquel cas, il est nécessaire de changer la syntaxe en passant l'identifiant en minuscule
Exemple :
<xsl:template match="criterion[type='BOOLEAN']" mode="field-input">
<xsl:template match="criterion[type='BOOLEAN']" mode="field-input">
<xsl:template match="criterion[type='BOOLEAN']" mode="field-input">
devient
<xsl:template match="criterion[type='boolean']" mode="field-input">
<xsl:template match="criterion[type='boolean']" mode="field-input">
<xsl:template match="criterion[type='boolean']" mode="field-input">