From 6f1b62fb1ad8c4d1639a54874462c9e7204bbf4c Mon Sep 17 00:00:00 2001 From: Adam Young Date: Fri, 10 Jun 2011 14:02:13 -0400 Subject: JSON marshalling list Lists are sometimes marshalled as arrays. Before, we assumed they were CSV strings. --- ipalib/parameters.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'ipalib/parameters.py') diff --git a/ipalib/parameters.py b/ipalib/parameters.py index acc7d2909..1551df3ff 100644 --- a/ipalib/parameters.py +++ b/ipalib/parameters.py @@ -1416,7 +1416,7 @@ class List(Param): super(List, self).__init__(name, *rules, **kw) def normalize(self, value): - if value and not isinstance(value, tuple): + if value and not type(value) in (list, tuple): reader = self.__unicode_csv_reader([value]) value = [] for row in reader: -- cgit