[FIX] account_analytic_analysis: avoid create recurring invoices for contract templates

bzr revid: dle@openerp.com-20140418134740-dv39ffwcdqh4np0g
This commit is contained in:
Denis Ledoux 2014-04-18 15:47:40 +02:00
parent 6e04c0c5eb
commit d0cf305618
1 changed files with 1 additions and 1 deletions

View File

@ -727,7 +727,7 @@ class account_analytic_account(osv.osv):
if ids:
contract_ids = ids
else:
contract_ids = self.search(cr, uid, [('recurring_next_date','<=', current_date), ('state','=', 'open'), ('recurring_invoices','=', True)])
contract_ids = self.search(cr, uid, [('recurring_next_date','<=', current_date), ('state','=', 'open'), ('recurring_invoices','=', True), ('type', '=', 'contract')])
for contract in self.browse(cr, uid, contract_ids, context=context):
try:
invoice_id = self._prepare_invoice(cr, uid, contract, context=context)