added option to map default to another value in current data entry

This commit is contained in:
Tomaae 2019-12-11 08:40:40 +01:00
parent 477dd630d8
commit dfb2abd1af
2 changed files with 4 additions and 4 deletions

View file

@ -60,6 +60,9 @@ async def from_list(data=None, source=None, key=None, vals=[], ensure_vals=[]):
if _type == 'str':
_default = val['default'] if 'default' in val else ''
if 'default_val' in val and val['default_val'] in val:
_default = val[val['default_val']]
data[uid][_name] = from_entry(entry, _source, default=_default)
elif _type == 'bool':
_default = val['default'] if 'default' in val else False