Projet

Général

Profil

Actions

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

Ajouté par Miguel Moquillon il y a presque 3 ans. Mis à jour il y a presque 3 ans.

Statut:
Closed
Priorité:
High
Assigné à:
Début:
16/06/2021
Echéance:
% réalisé:

100%

Temps estimé:
Navigateur:
Tous
Votre version de Silverpeas:
6.3-BUILD
Système d'exploitation:
Votre base de données:
Toutes
Livraison en TEST:
Livraison en PROD:

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.

Actions

Formats disponibles : Atom PDF