sql: allow NULL in _structured columns (#7536)

This commit is contained in:
Frédéric Péters 2015-06-11 14:39:29 +02:00
parent d7aad79da3
commit e48fa39fd3
1 changed files with 4 additions and 3 deletions

View File

@ -836,9 +836,10 @@ class SqlMixin(object):
i += 1
if field.store_structured_value:
value = row[i]
obdata['%s_structured' % field.id] = cPickle.loads(str(value))
if obdata['%s_structured' % field.id] is None:
del obdata['%s_structured' % field.id]
if value is not None:
obdata['%s_structured' % field.id] = cPickle.loads(str(value))
if obdata['%s_structured' % field.id] is None:
del obdata['%s_structured' % field.id]
i += 1
return obdata
_row2obdata = classmethod(_row2obdata)