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 | 0a70dc030d21121fb1995cb3a4c1ee4340825661 (patch) | |
| tree | b0f50f4fd5ee700714784011227c3c7202a3425f /ishtar_common/models.py | |
| parent | cf8527ce845fe5105c9aa74333a933caa7bb8365 (diff) | |
| download | Ishtar-0a70dc030d21121fb1995cb3a4c1ee4340825661.tar.bz2 Ishtar-0a70dc030d21121fb1995cb3a4c1ee4340825661.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])  | 
