[FIX] account,*: Send & Print - remove useless param
Remove useless parameter on the `_get_wizard_values` method, coming from previous implementations. Part-of: odoo/odoo#139612
This commit is contained in:
@@ -137,7 +137,7 @@ class AccountMoveSend(models.TransientModel):
|
||||
+ self._get_invoice_extra_attachments_data(move) \
|
||||
+ self._get_mail_template_attachments_data(mail_template)
|
||||
|
||||
def _get_wizard_values(self, move):
|
||||
def _get_wizard_values(self):
|
||||
self.ensure_one()
|
||||
return {
|
||||
'mail_template_id': self.mail_template_id.id,
|
||||
@@ -604,7 +604,7 @@ class AccountMoveSend(models.TransientModel):
|
||||
|
||||
moves_data = {
|
||||
move: {
|
||||
**(move.send_and_print_values if not wizard else wizard._get_wizard_values(move)),
|
||||
**(move.send_and_print_values if not wizard else wizard._get_wizard_values()),
|
||||
**self._get_mail_move_values(move, wizard),
|
||||
}
|
||||
for move in moves
|
||||
@@ -658,7 +658,7 @@ class AccountMoveSend(models.TransientModel):
|
||||
if process_later:
|
||||
# Set sending information on moves
|
||||
for move in self.move_ids:
|
||||
move.send_and_print_values = self._get_wizard_values(move)
|
||||
move.send_and_print_values = self._get_wizard_values()
|
||||
self.env.ref('account.ir_cron_account_move_send')._trigger()
|
||||
return {'type': 'ir.actions.act_window_close'}
|
||||
|
||||
|
||||
@@ -20,9 +20,9 @@ class AccountMoveSend(models.TransientModel):
|
||||
checkbox_ubl_cii_label = fields.Char(compute='_compute_checkbox_ubl_cii_label')
|
||||
checkbox_ubl_cii_xml = fields.Boolean(compute='_compute_checkbox_ubl_cii_xml', store=True, readonly=False)
|
||||
|
||||
def _get_wizard_values(self, move):
|
||||
def _get_wizard_values(self):
|
||||
# EXTENDS 'account'
|
||||
values = super()._get_wizard_values(move)
|
||||
values = super()._get_wizard_values()
|
||||
values['ubl_cii_xml'] = self.checkbox_ubl_cii_xml
|
||||
return values
|
||||
|
||||
|
||||
@@ -23,9 +23,9 @@ class AccountMoveSend(models.TransientModel):
|
||||
)
|
||||
account_peppol_edi_mode_info = fields.Char(compute='_compute_account_peppol_edi_mode_info')
|
||||
|
||||
def _get_wizard_values(self, move):
|
||||
def _get_wizard_values(self):
|
||||
# EXTENDS 'account'
|
||||
values = super()._get_wizard_values(move)
|
||||
values = super()._get_wizard_values()
|
||||
values['send_peppol'] = self.checkbox_send_peppol
|
||||
return values
|
||||
|
||||
|
||||
@@ -10,9 +10,9 @@ class AccountMoveSend(models.TransientModel):
|
||||
compute='_compute_l10n_es_edi_facturae_checkbox_xml',
|
||||
)
|
||||
|
||||
def _get_wizard_values(self, move):
|
||||
def _get_wizard_values(self):
|
||||
# EXTENDS 'account'
|
||||
values = super()._get_wizard_values(move)
|
||||
values = super()._get_wizard_values()
|
||||
values['l10n_es_edi_facturae_xml'] = self.l10n_es_edi_facturae_checkbox_xml
|
||||
return values
|
||||
|
||||
|
||||
@@ -26,9 +26,9 @@ class AccountMoveSend(models.TransientModel):
|
||||
readonly=False,
|
||||
help="Send the e-invoice XML to the Italian Tax Agency.")
|
||||
|
||||
def _get_wizard_values(self, move):
|
||||
def _get_wizard_values(self):
|
||||
# EXTENDS 'account'
|
||||
values = super()._get_wizard_values(move)
|
||||
values = super()._get_wizard_values()
|
||||
values['l10n_it_edi_checkbox_xml_export'] = self.l10n_it_edi_checkbox_xml_export
|
||||
values['l10n_it_edi_checkbox_send'] = self.l10n_it_edi_checkbox_send
|
||||
return values
|
||||
|
||||
@@ -17,9 +17,9 @@ class AccountMoveSend(models.TransientModel):
|
||||
send_by_post_warning_message = fields.Text(compute='_compute_send_by_post_extra_fields')
|
||||
send_by_post_readonly = fields.Boolean(compute='_compute_send_by_post_extra_fields')
|
||||
|
||||
def _get_wizard_values(self, move):
|
||||
def _get_wizard_values(self):
|
||||
# EXTENDS 'account'
|
||||
values = super()._get_wizard_values(move)
|
||||
values = super()._get_wizard_values()
|
||||
values['send_by_post'] = self.checkbox_send_by_post
|
||||
return values
|
||||
|
||||
|
||||
Reference in New Issue
Block a user