[FIX] contract_id dont links to wizard
This commit is contained in:
parent
ac49f61293
commit
b35d6f4d2f
@ -24,10 +24,6 @@ class ContractWizard(models.TransientModel):
|
|||||||
current_id = self.env.context.get('active_ids')
|
current_id = self.env.context.get('active_ids')
|
||||||
return self.env['res.partner.contract'].browse([current_id[0]]).partner_id.id
|
return self.env['res.partner.contract'].browse([current_id[0]]).partner_id.id
|
||||||
|
|
||||||
def _get_default_contract(self):
|
|
||||||
return self.env.context.get('active_id')
|
|
||||||
# return self.env['res.partner.contract'].browse(current_id[0])
|
|
||||||
|
|
||||||
annex_lines = fields.One2many(
|
annex_lines = fields.One2many(
|
||||||
'res.partner.contract.annex.line',
|
'res.partner.contract.annex.line',
|
||||||
'id',
|
'id',
|
||||||
@ -43,7 +39,7 @@ class ContractWizard(models.TransientModel):
|
|||||||
contract_id = fields.Many2one(
|
contract_id = fields.Many2one(
|
||||||
'res.partner.contract',
|
'res.partner.contract',
|
||||||
string='Contract',
|
string='Contract',
|
||||||
default=_get_default_contract
|
default=lambda self: self.env.context.get('active_id')
|
||||||
)
|
)
|
||||||
delivery_terms = fields.Integer(
|
delivery_terms = fields.Integer(
|
||||||
string='Delivery terms',
|
string='Delivery terms',
|
||||||
@ -103,6 +99,8 @@ class ContractWizard(models.TransientModel):
|
|||||||
('technical_name', '=', technical_name),
|
('technical_name', '=', technical_name),
|
||||||
])
|
])
|
||||||
|
|
||||||
|
self.contract_id = self.env.context.get('active_id')
|
||||||
|
|
||||||
contract_context_values = self.env.ref(
|
contract_context_values = self.env.ref(
|
||||||
'client_contracts.action_get_context').with_context({
|
'client_contracts.action_get_context').with_context({
|
||||||
"onchange_self": self,
|
"onchange_self": self,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user