mirror of
https://salsa.debian.org/freeipa-team/freeipa.git
synced 2025-02-25 18:55:28 -06:00
JSON marshalling list
Lists are sometimes marshalled as arrays. Before, we assumed they were CSV strings.
This commit is contained in:
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user