WIP lookup one model

This commit is contained in:
DiG 2022-01-16 14:08:33 +01:00
parent 217671d4ec
commit 86d2e6a115
1 changed files with 8 additions and 4 deletions

View File

@ -237,15 +237,19 @@ def lookup_model( muid ):
for field in rfields:
# if data[field.name]:
print( getattr( inst, field.name ) )
if getattr( inst, field.name ):
_value = getattr( inst, field.name )
print( _value )
if _value:
if field.ttype == 'many2one':
id = data[field.name][0]
id = _value.id
_stack.append( muid(field.relation, id) )
if field.ttype == 'one2many':
for id in data[field.name]:
for id in _value.ids:
_stack.append( muid(field.relation, id) )
# if field.ttype == 'many2many':
# if field.ttype == 'reference':
return _stack