Set rec_name of wizard defaults in a dictionary under dotted suffix
issue11706 review423821003 (grafted from e7b748f98c80b4c642aa80095f81e27a65baf86a) --HG-- branch : 6.0
This commit is contained in:
1 parent
a0dea3169b
commit
e44d40f025
1 file changed
+4
-5
@@ -97,13 +97,12 @@ class StateView(State):
|
||||
if '.' in field_name:
|
||||
continue
|
||||
field = Model_._fields[field_name]
|
||||
field_rec_name = field_name + '.rec_name'
|
||||
if (value
|
||||
and field._type == 'many2one'
|
||||
and field_rec_name not in defaults):
|
||||
if value and field._type == 'many2one':
|
||||
Target = pool.get(field.model_name)
|
||||
if 'rec_name' in Target._fields:
|
||||
defaults[field_rec_name] = Target(value).rec_name
|
||||
defaults.setdefault(
|
||||
field_name + '.', {})['rec_name'] = Target(
|
||||
value).rec_name
|
||||
return defaults
|
||||
|
||||
def get_buttons(self, wizard, state_name):
|
||||
|
||||
Reference in new issue
Block a user