[spip-dev] spip et postgres : probable erreur sur les dates ?

Bonjour à vous.

Je manque de connaissance sur les fonctionnalités de spip aussi je fais
quelques tests sur les squelettes (en suivant la doc).

Je viens de repérer qu'un article non daté affiche une date au 1er
janvier 1970 (l'instant 0 des timestamps) alors que je me serai plutôt
attendu à une chaine vide. Vrai ?

le squelette utilisé :
<BOUCLE_article(ARTICLES){id_rubrique=4}{par date}{inverse}{0,10}>
[(#DATE|affdate)]
<a href="#URL_ARTICLE">[(#TITRE|majuscules)]</a><br>
</BOUCLE_article>

Cordialement.

Clairement c'est un bug, il faudrait faire un ticket et un jeu de
tests unitaires

Clairement c'est un bug, il faudrait faire un ticket
et un jeu de
tests unitaires

Je ne sais qui se charge de faire cela, mais pour apporter quelques
éléments supplémentaires à ce bug (et ses conséquences), voici que je
viens de me rendre compte que l'ordre des dates est inversé.

squelette :
<div>Ordre naturel<br />
  <BOUCLE_article(ARTICLES){id_rubrique=4}{par date}{0,10}>
  [(#DATE|affdate)]
  <a href="#URL_ARTICLE">[(#TITRE|majuscules)]</a><br>
</BOUCLE_article>
</div>
<div>Ordre inverse<br />
  <BOUCLE_articlebis(ARTICLES){id_rubrique=4}{par date}{inverse}{0,10}>
  [(#DATE|affdate)]
  <a href="#URL_ARTICLE">[(#TITRE|majuscules)]</a><br>
  </BOUCLE_articlebis>
</div>

Résultat :

Ordre naturel
6 mai 2009 Conditions générales
1er janvier 1970 Mentions légales

Ordre inverse
1er janvier 1970 Mentions légales
6 mai 2009 Conditions générales

> Bonjour à vous.
>
> Je manque de connaissance sur les fonctionnalités de spip aussi je fais
> quelques tests sur les squelettes (en suivant la doc).
>
> Je viens de repérer qu'un article non daté affiche une date au 1er
> janvier 1970 (l'instant 0 des timestamps) alors que je me serai plutôt
> attendu à une chaine vide. Vrai ?

-- Fil

PS : je ne sais pas comment SPIP analyse les dates mais petite précision
qui peut aider : le format des dates de postgresql peut être adaptée via
la configuration...

Cordialement