sql: allow NULL in _structured columns (#7536)
This commit is contained in:
parent
d7aad79da3
commit
e48fa39fd3
|
@ -836,9 +836,10 @@ class SqlMixin(object):
|
||||||
i += 1
|
i += 1
|
||||||
if field.store_structured_value:
|
if field.store_structured_value:
|
||||||
value = row[i]
|
value = row[i]
|
||||||
obdata['%s_structured' % field.id] = cPickle.loads(str(value))
|
if value is not None:
|
||||||
if obdata['%s_structured' % field.id] is None:
|
obdata['%s_structured' % field.id] = cPickle.loads(str(value))
|
||||||
del obdata['%s_structured' % field.id]
|
if obdata['%s_structured' % field.id] is None:
|
||||||
|
del obdata['%s_structured' % field.id]
|
||||||
i += 1
|
i += 1
|
||||||
return obdata
|
return obdata
|
||||||
_row2obdata = classmethod(_row2obdata)
|
_row2obdata = classmethod(_row2obdata)
|
||||||
|
|
Loading…
Reference in New Issue