Afficher_si, date, champs extra encore
- Soit un champ extra date conditionné en afficher_si
- Si la condition est pas rempli, on a un rquest
''
- SPIP tente donc de vider le cextras dans objet_modifier
- Mais forcément ce qui se trouve stocké en base du coup c'est 0000-00-00
- Et SPIP rale parce que ce qu'il a en base c'est '0000-00-00' et pas ''
Là à chaud je vois 2 solutions
- on décide que pour date on normalise systématiquement, mais au niveau de cextras, pas de saisies (c'est plus ou moins le patch degeu que j'ai envoyé a la personne à qui c'est arrivé)
- c'est à spip de savoir gérer que si on enregistre une date en '' on va avoir en retour '0000-00-00' (et ca pourrait se faire avec date_vider
Autrement dit : est-ce que SPIP laisse le boulot de normalisation aux plugins, ou est-ce qu'il s'en occupe lui-même.