From 0bfbee835559db828f99243b31bd871a4ec06475 Mon Sep 17 00:00:00 2001 From: Christophe Simonis Date: Tue, 5 May 2009 14:39:15 +0200 Subject: [PATCH] [FIX] maintenance contract: error when adding a contract without any modules covered bzr revid: christophe@tinyerp.com-20090505123915-cy9zah0mzb75qzm9 --- bin/addons/base/maintenance/maintenance.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bin/addons/base/maintenance/maintenance.py b/bin/addons/base/maintenance/maintenance.py index 18adc1c730b..07c6160a113 100644 --- a/bin/addons/base/maintenance/maintenance.py +++ b/bin/addons/base/maintenance/maintenance.py @@ -178,8 +178,8 @@ class maintenance_contract_wizard(osv.osv_memory): is_ok = contract_info['status'] in ('partial', 'full') if is_ok: + module_ids = [] if contract_info['modules_with_contract']: - module_ids = [] for name, version in contract_info['modules_with_contract']: contract_module = self.pool.get('maintenance.contract.module') res = contract_module.search(cr, uid, [('name', '=', name),('version', '=', version)])