Ticket #968 (closed defect: fixed)
Aucune insertion de méta ayant comme valeur zéro
Reported by: | Tomtom33 | Owned by: | xave |
---|---|---|---|
Priority: | low | Milestone: | 2.2 |
Component: | module:clearbricks | Version: | 2.1 |
Severity: | normal | Keywords: | meta, dblayer |
Cc: |
Description
J'ai découverts une bizarrerie en jouant avec les métas. Si l'on essaie d'en ajouter un ayant avec comme valeur un string contenant un zéro ("0") via la fonction setPostMeta(), le méta en question n'est pas inséré dans la base de données. Par contre, avec un string à un ("1"), ça passe.
Le problème ne vient pas de la fonction setPostMeta() qui ne fait qu'un simple trim sur la valeur passée en argument. Je soupçonne plutôt la fonction formatFields() ou quelque chose dans le genre dans le fichier /inc/clearbricks/dblayer/class.cursor.php
J'ai aussi fait le test en passant par le plugin mymeta et j'obtiens le même comportement.
Change History
Note: See
TracTickets for help on using
tickets.
(In [3059]) Meta value can now be "0". Fixes #968.