Browse Source

Merge pull request #135 from akretion/10-save_file-fix-filename

[10.0] account_bank_statement_import_save_file: Fix filename
pull/151/head
Alexis de Lattre 7 years ago
committed by GitHub
parent
commit
1c0580f6e7
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  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({
'import_file': self.env['ir.attachment'].create(
self._create_import_file_attachment_data(
data_file, statement_ids[0], notifications)).id,
data_file, statement_ids[0], notifications,
self.filename)).id,
})
return action
@api.model
def _create_import_file_attachment_data(self, data_file, statement_id,
notifications):
notifications, filename=None):
return {
'name': '<unknown>',
'name': filename or '<unknown>',
'res_model': 'account.bank.statement',
'res_id': statement_id,
'type': 'binary',
'datas': base64.b64encode(data_file),
'datas_fname': filename or '<unknown>',
'description': '\n'.join(
'%(type)s: %(message)s' % notification
for notification in notifications) or False,

Loading…
Cancel
Save