From b7eb35f51588db1a1c410a5727bf5ef2c29a0d4a Mon Sep 17 00:00:00 2001 From: "ARA (OpenERP)" Date: Tue, 19 Oct 2010 11:01:59 +0530 Subject: [PATCH] [FIX] account coda: if there is not coda statement raise error bzr revid: ara@tinyerp.com-20101019053159-kl96unqmg03l6trv --- addons/account_coda/account_coda.py | 2 +- addons/account_coda/account_coda_view.xml | 13 +++++++------ 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/addons/account_coda/account_coda.py b/addons/account_coda/account_coda.py index caafe9f30da..24d928a2fd0 100644 --- a/addons/account_coda/account_coda.py +++ b/addons/account_coda/account_coda.py @@ -45,7 +45,7 @@ class account_coda(osv.osv): def search(self, cr, user, args, offset=0, limit=None, order=None, context=None, count=False): res = super(account_coda, self).search(cr, user, args=args, offset=offset, limit=limit, order=order, context=context, count=count) - if not res: + if context.get('bank_statement', False) and not res: raise osv.except_osv('Error', _('Coda file not found for bank statement !!')) return res diff --git a/addons/account_coda/account_coda_view.xml b/addons/account_coda/account_coda_view.xml index 7c7a10a05a3..a16e68d5ee0 100644 --- a/addons/account_coda/account_coda_view.xml +++ b/addons/account_coda/account_coda_view.xml @@ -80,12 +80,13 @@ id="menu_account_coda_import" sequence="20"/> + domain="[('statement_ids', 'in', [active_id])]" + context="{'bank_statement': 1}" + res_model="account.coda" + src_model="account.bank.statement" + view_type="form" + view_mode="tree,form" + id="act_account_payment_account_bank_statement"/>