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 plus de 2 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.

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

  • Statut changé de New à In progress...
  • Assigné à mis à Miguel Moquillon

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

  • Statut changé de In progress... à Resolved

Mis à jour par Yohann Chastagnier il y a plus de 2 ans

  • Statut changé de Resolved à Integration in progress...

Mis à jour par Yohann Chastagnier il y a plus de 2 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
Commits associés :
Actions

Formats disponibles : Atom PDF