[spip-dev] Test champs obligatoire si valeur à 0 - ecrire/inc/editer.php

Bonjour la liste, ravi de vous rejoindre.

Ai fouillé un problème de pierretux et j’ai l’impression qu’il y a un souci avec : ecrire/inc/editer.php ligne 133
si un champs est obligatoire, le 0 dans un de ces champs renvoie false … alors que le 0 peut être admis comme réponse à un champs.
Pourquoi ne pas remplacer la ligne 133 :

if ( !request($obli) ) {

par

$valeur_champ = _request($obli);
if (!isset($valeur_champ) ) {

Qu’en pensez vous?

fwedboot

C'est un peu plus compliqué que ça, mais oui 0 est une valeur acceptable

http://core.spip.org/projects/spip/repository/revisions/21817

A reporter en 3.0 si c'est OK

Merci Cédric, cela fonctionne en 3.1 pour moi maintenant.