check the list:reference contains integers
This commit is contained in:
@@ -1 +1 @@
|
|||||||
Version 1.99.4 (2012-02-27 08:08:05) stable
|
Version 1.99.4 (2012-02-27 08:52:23) stable
|
||||||
|
|||||||
+6
-2
@@ -1399,8 +1399,12 @@ class BaseAdapter(ConnectionPool):
|
|||||||
if fieldtype.startswith('list:'):
|
if fieldtype.startswith('list:'):
|
||||||
if not obj:
|
if not obj:
|
||||||
obj = []
|
obj = []
|
||||||
if not isinstance(obj, (list, tuple)):
|
elif not isinstance(obj, (list, tuple)):
|
||||||
obj = [obj]
|
obj = [int(obj)]
|
||||||
|
elif fieldtype.startswith('list:string'):
|
||||||
|
obj = [str(item) for item in obj]
|
||||||
|
else:
|
||||||
|
obj = [int(item) for item in obj]
|
||||||
if isinstance(obj, (list, tuple)):
|
if isinstance(obj, (list, tuple)):
|
||||||
obj = bar_encode(obj)
|
obj = bar_encode(obj)
|
||||||
if obj is None:
|
if obj is None:
|
||||||
|
|||||||
Reference in New Issue
Block a user