diff options
author | Étienne Loks <etienne.loks@iggdrasil.net> | 2018-09-17 16:57:21 +0200 |
---|---|---|
committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2018-09-17 16:57:21 +0200 |
commit | 49109e55a37f9ee6e345372a92080562bd3b18e3 (patch) | |
tree | b0f50f4fd5ee700714784011227c3c7202a3425f /ishtar_common/models.py | |
parent | baf73923f82030c50e32ad57d276dc1f956e38ad (diff) | |
download | Ishtar-49109e55a37f9ee6e345372a92080562bd3b18e3.tar.bz2 Ishtar-49109e55a37f9ee6e345372a92080562bd3b18e3.zip |
Manage boolean type for JSON fields (refs #4235)
Diffstat (limited to 'ishtar_common/models.py')
-rw-r--r-- | ishtar_common/models.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/ishtar_common/models.py b/ishtar_common/models.py index 1656b1e64..07b4002ff 100644 --- a/ishtar_common/models.py +++ b/ishtar_common/models.py @@ -997,6 +997,7 @@ JSON_VALUE_TYPES = ( ('T', _(u"Text")), ('LT', _(u"Long text")), ('I', _(u"Integer")), + ('B', _(u"Boolean")), ('F', _(u"Float")), ('D', _(u"Date")), ('C', _(u"Choices")), @@ -1073,7 +1074,7 @@ class JsonData(models.Model): else: value = None break - if not value: + if value is None: continue if type(value) in (list, tuple): value = u" ; ".join([unicode(v) for v in value]) |