Browse Source

[FIX] account_bank_statement_import: Handle correctly the selection of the journal

pull/129/head
Pedro M. Baeza 10 years ago
parent
commit
a091199619
  1. 15
      account_bank_statement_import_qif/account_bank_statement_import_qif.py

15
account_bank_statement_import_qif/account_bank_statement_import_qif.py

@ -15,21 +15,6 @@ class AccountBankStatementImport(models.TransientModel):
def _get_hide_journal_field(self): def _get_hide_journal_field(self):
return self.env.context.get('journal_id') and True return self.env.context.get('journal_id') and True
@api.model
def _get_journal(self, currency_id, bank_account_id, account_number):
""" As .QIF format does not allow us to detect the journal, we need to
let the user choose it.
We set it in context before to call super so it's the same as
calling the widget from a journal """
record = self
active_id = self.env.context.get('active_id')
if active_id:
record = self.browse(active_id)
if record.journal_id:
record = record.with_context(journal_id=record.journal_id.id)
return super(AccountBankStatementImport, record)._get_journal(
currency_id, bank_account_id, account_number)
@api.model @api.model
def _check_qif(self, data_file): def _check_qif(self, data_file):
return data_file.strip().startswith('!Type:') return data_file.strip().startswith('!Type:')

Loading…
Cancel
Save