Add a default for previously pickled versions

This commit is contained in:
Ross Lawley 2013-07-10 20:10:01 +00:00
parent e28fab0550
commit e155e1fa86

View File

@ -160,7 +160,7 @@ class BaseDocument(object):
'_fields_ordered', '_dynamic_fields'): '_fields_ordered', '_dynamic_fields'):
if k in data: if k in data:
setattr(self, k, data[k]) setattr(self, k, data[k])
for k in data.get('_dynamic_fields').keys(): for k in data.get('_dynamic_fields', SON()).keys():
setattr(self, k, data["_data"].get(k)) setattr(self, k, data["_data"].get(k))
def __iter__(self): def __iter__(self):