Bug 1 janv. 1970 01:00:00 ?? [RESOLU]

cancel
Showing results for 
Search instead for 
Did you mean: 
bucher0n
Member II

Bug 1 janv. 1970 01:00:00 ?? [RESOLU]

Bonjour,

Je rencontre un bug dans Share lorsque j'accède à :
N'importe quel site > onglet "Membres" > recherche et sélection d'un membre > "Contenu".

Sont affichés les documents récemment ajoutés et modifiés par l'utilisateur en question. Cependant les dates de création et de modification affichées sur cette page sont toutes : 1 janv. 1970 01:00:00

Or lorsque je clique sur les documents en question les dates et heures de création et modification sont correctes. Je rencontre ce bug uniquement dans la page pré-citée.

J'ai testé avec Alfresco Enterprise 3.3 sous Ubuntu/MySQL/Tomcat, et avec Alfresco Community 3.3.0 sous Windows/MySQL/Tomcat, je rencontre la même erreur.

Est-ce quelqu'un peut confirmer le bug ou me dire comment le corriger ?
6 Replies
bertrandf
Active Member

Re: Bug 1 janv. 1970 01:00:00 ?? [RESOLU]

Je pense que vous utilisez le pack de langue FR.
C'est une petite erreur dans un fichier properties qui provoque ce "bug".

Je vais essayé de retrouver le nom du fichier.
bucher0n
Member II

Re: Bug 1 janv. 1970 01:00:00 ?? [RESOLU]

Avez-vous trouvé le nom de ce fameux fichier ?  :wink:
bertrandf
Active Member

Re: Bug 1 janv. 1970 01:00:00 ?? [RESOLU]

(Pour une version 3.2 car il me semble qu'en version 3.3, c'est dans le fichier common.properties)
Je n'ai pas vérifié, mais il me semble que ca se passe dans le fichier : slingshot_fr.properties
La propriété date-format.default :

Dans le fichier FR, vous devez avoir :
date-format.default=dd d mmm yyyy HH:MM:ss

Essayez de le remplacer par :
date-format.default=ddd d mmm yyyy HH:MM:ss

Il faut ensuite redémarrer l'Alfresco pour que la modification soit prise en compte.
bucher0n
Member II

Re: Bug 1 janv. 1970 01:00:00 ?? [RESOLU]

Dans ma version 3.3, j'ai bien le fichier slingshot_fr.properties que j'ai modifié comme vous l'avez dit, mais ca ne change rien.

J'ai aussi un fichier common.properties dans tomcat\webapps\share\WEB-INF\classes\alfresco\messages contenant :
date-format.default=ddd d mmm yyyy HH:MM:ss
mais dans ce fichier toutes les dates et jours sont en anglais.
bertrandf
Active Member

Re: Bug 1 janv. 1970 01:00:00 ?? [RESOLU]

En effet, autant pour moi.
Après avoir jeté un petit coup d'oeil, il semblerait y avoir un bug dans le webscript : user-content.get
(il se trouve dans /tomcat/webapps/share/WEB-INF/classes/alfresco/site-webscripts/org/alfresco/components/profile/)


Ceci est plus une rustine qu'une véritable correction (il faudrait peut être ouvrir un bug sur JIRA) :

Dans le fichier : user-content.get.js
Remplacer :
         if (store.length < maxItems)
         {
            // convert createdOn and modifiedOn fields to date
            if (content[dateType])
            {
               content[dateType] = new Date(content[dateType]);
            }
            store.push(content);
         }

par :
         if (store.length < maxItems)
         {
            store.push(content);
         }

Et dans le fichier : user-content.get.html.ftl

Remplacer :
<@formatContent content content.createdOn "createdOn" content_index />
par
<@formatContent content content.createdOn?datetime "createdOn" content_index />
et
<@formatContent content content.modifiedOn "modifiedOn" content_index />
par
<@formatContent content content.modifiedOn?datetime "modifiedOn" content_index />

Ça semble fonctionner sur un Alfresco 3.3 Entreprise.
bucher0n
Member II

Re: Bug 1 janv. 1970 01:00:00 ?? [RESOLU]

Super, problème résolu, merci.
En effet je pense qu'il faudrait signaler ce bug à Alfresco