From c7daa84610faa81fa5a2882609f855ba7629b8b1 Mon Sep 17 00:00:00 2001 From: Simon Litchfield Date: Wed, 14 May 2014 18:03:55 +1000 Subject: [PATCH] Improved handling of empty values --- multiselectfield/db/fields.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/multiselectfield/db/fields.py b/multiselectfield/db/fields.py index ba90fd9..5dd4333 100644 --- a/multiselectfield/db/fields.py +++ b/multiselectfield/db/fields.py @@ -119,7 +119,9 @@ class MultiSelectField(models.CharField): item_display = choicedict.get(int(value), value) except (ValueError, TypeError): item_display = value - display.append(string_type(item_display)) + item_display = string_type(item_display) + if item_display not in ('', u'', None): + display.append(item_display) return display def get_display(obj): return ", ".join(get_list(obj))