From bdf660c5610685285121e4a2548e21b5024fe569 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pablo=20Mart=C3=ADn?= Date: Tue, 19 Nov 2013 19:29:20 +0100 Subject: [PATCH] Fix #1 now works if the first composant of the list of tuple is an integer --- src/multiselectfield/db/fields.py | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/multiselectfield/db/fields.py b/src/multiselectfield/db/fields.py index 2aa1c6a..d26420a 100644 --- a/src/multiselectfield/db/fields.py +++ b/src/multiselectfield/db/fields.py @@ -45,12 +45,9 @@ def add_metaclass(metaclass): return wrapper -class MultiSelectField(models.Field): +class MultiSelectField(models.CharField): """ Choice values can not contain commas. """ - def get_internal_type(self): - return "CharField" - def get_choices_default(self): return self.get_choices(include_blank=False) @@ -59,7 +56,7 @@ class MultiSelectField(models.Field): return False list = [] for choice_selected in arr_choices: - list.append(choice_selected[0]) + list.append(string_type(choice_selected[0])) return list def _get_FIELD_display(self, field):