Bug #12398
ferméErreur lors de la mise à jour d'une publication en anglais seul dans un Silvepreas multi-langue avec français comme langue par défaut
100%
Description
L'anomalie concerne un Silverpeas en multi-langue.
Actuellement, lorsqu'une publication est créé dans une langue donnée (anglais par exemple), automatiquement une traduction est proposée dans les autres langues mais avec le texte d'origine (donc en anglais dans notre exemple). Or, dans les versions précédentes de Silverpeas, il n'y a pas une telle création de traductions. Celles-ci se faisaient que lorsqu'une telle traduction est proposée par un utilisateur à la publication (par exemple en français).
Aussi, lorsqu'un utilisateur français arrive sur une publication qui a été créée en anglais seul avec une version antérieure de Silverpeas, comme la traduction n'existe pas, la publication est marquée comme étant dans la langue par défaut (le plus souvent en français). Et s'il édite l'entête de la publication, celle-ci est donc marquée comme étant en français mais avec les valeurs en anglais. Or s'il ne prend garde au champs "Langue" qui est positionné à "Français" et valide ses modifications, alors une erreur technique survient avec un NullPointerException
: il n'y a pas en effet de traduction française attendue dans la table sb_publication_publiI18n.
Dans les versions précédentes de Silverpeas, lorsque l'utilisateur français arrive sur une publication uniquement en anglais, celle-ci est bien marquée comme étant en anglais et lorsqu'il édite l'entête de ladite publication, celle-ci est bien présentée en anglais. S'il change la langue en "Français", les champs se vident alors de leur valeur.
Mis à jour par Miguel Moquillon il y a plus de 3 ans
- Statut changé de New à In progress...
- Assigné à mis à Miguel Moquillon
Mis à jour par Miguel Moquillon il y a plus de 3 ans
- Statut changé de In progress... à Resolved
Mis à jour par Yohann Chastagnier il y a plus de 3 ans
- Statut changé de Resolved à Integration in progress...
Mis à jour par Yohann Chastagnier il y a plus de 3 ans
- Statut changé de Integration in progress... à Closed
- % réalisé changé de 0 à 100
Validé et intégré en 6.3.x
Quelques petits ajustements ont été apportés suite aux tests :- les mots clés des traductions des publications n'étaient pas copiés lors de la copie d'une publication
- la donnée "version" est maintenant bien copiée lors de la copie d'une publication
- ajout de la possibilité de cocher plusieurs publications en quelques clic seulement dans la GED