[FIX] account:invoice workflow instance duplicates for same resourse ID when it is set to Draft

lp bug: https://launchpad.net/bugs/673165 fixed

bzr revid: ara@tinyerp.com-20101116071123-dtmuriq04i3pgfya
This commit is contained in:
ARA (OpenERP) 2010-11-16 12:41:23 +05:30
parent 8e9d9a6fa5
commit 4de5ac615c
1 changed files with 1 additions and 0 deletions

View File

@ -598,6 +598,7 @@ class account_invoice(osv.osv):
self.write(cr, uid, ids, {'state':'draft'})
wf_service = netsvc.LocalService("workflow")
for inv_id in ids:
wf_service.trg_delete(uid, 'account.invoice', inv_id, cr)
wf_service.trg_create(uid, 'account.invoice', inv_id, cr)
return True