fixed issue 738

This commit is contained in:
mdipierro
2012-10-01 21:16:42 -05:00
parent f79660dd2a
commit efa5ceb6de
2 changed files with 5 additions and 2 deletions

View File

@@ -1 +1 @@
Version 2.0.9 (2012-10-01 21:11:37) dev
Version 2.0.9 (2012-10-01 21:16:35) dev

View File

@@ -7871,8 +7871,11 @@ class Table(object):
value = bar_decode_string(value)
elif field.type.startswith(list_reference_s):
ref_table = field.type[len(list_reference_s):].strip()
value = [id_map[ref_table][int(v)] \
if id_map is not None:
value = [id_map[ref_table][int(v)] \
for v in bar_decode_string(value)]
else:
value = [v for v in bar_decode_string(value)]
elif field.type.startswith('list:'):
value = bar_decode_integer(value)
elif id_map and field.type.startswith('reference'):