Hello,
Suite à mon autre sujet, j'ai remarqué un souci dans la loop de FeatureValue
->set('IS_FREE_TEXT', null === $featureValue->getFeatureAvId() ? 1 : 0)
->set('IS_FEATURE_AV', null === $featureValue->getFeatureAvId() ? 0 : 1)
sauf erreur de ma part, ça retournera toujours IS_FREE_TEXT à 0, il faudrait en fait vérifier si pour la feature il existe des valeurs possibles OU directement via le champ is_free_text (qui est à 1 uniquement s'il n'y pas de valeurs possibles)