Browse Source

account_bank_statement_import_save_file: Fix filename

pull/135/head
Alexis de Lattre 7 years ago
parent
commit
22e94476b2
  1. 8
      account_bank_statement_import_save_file/models/account_bank_statement_import.py

8
account_bank_statement_import_save_file/models/account_bank_statement_import.py

@ -20,19 +20,21 @@ class AccountBankStatementImport(models.TransientModel):
self.env['account.bank.statement'].browse(statement_ids).write({ self.env['account.bank.statement'].browse(statement_ids).write({
'import_file': self.env['ir.attachment'].create( 'import_file': self.env['ir.attachment'].create(
self._create_import_file_attachment_data( self._create_import_file_attachment_data(
data_file, statement_ids[0], notifications)).id,
data_file, statement_ids[0], notifications,
self.filename)).id,
}) })
return action return action
@api.model @api.model
def _create_import_file_attachment_data(self, data_file, statement_id, def _create_import_file_attachment_data(self, data_file, statement_id,
notifications):
notifications, filename=None):
return { return {
'name': '<unknown>',
'name': filename or '<unknown>',
'res_model': 'account.bank.statement', 'res_model': 'account.bank.statement',
'res_id': statement_id, 'res_id': statement_id,
'type': 'binary', 'type': 'binary',
'datas': base64.b64encode(data_file), 'datas': base64.b64encode(data_file),
'datas_fname': filename or '<unknown>',
'description': '\n'.join( 'description': '\n'.join(
'%(type)s: %(message)s' % notification '%(type)s: %(message)s' % notification
for notification in notifications) or False, for notification in notifications) or False,

Loading…
Cancel
Save