Formatted mapping uses field type to determine default

This commit is contained in:
Thomas Scholtes 2014-08-25 18:53:05 +02:00
parent 659a0862f6
commit 1e207395b3

View file

@ -55,7 +55,9 @@ class FormattedMapping(collections.Mapping):
def __len__(self):
return len(self.model_keys)
def get(self, key, default=u''):
def get(self, key, default=None):
if default is None:
default = self.model._type(key).format(None)
return super(FormattedMapping, self).get(key, default)
def _get_formatted(self, model, key):