summaryrefslogtreecommitdiff
path: root/addons/subscription/subscription.py
diff options
context:
space:
mode:
authorChristophe Simonis <chs@odoo.com>2016-06-02 15:12:47 +0200
committerChristophe Simonis <chs@odoo.com>2016-06-02 15:12:47 +0200
commita36f6dbc29fddbcc2ea51adfeb2cb6e5db5784c6 (patch)
tree1a73857c161f8bc7790e099f85cc81c7310a3bac /addons/subscription/subscription.py
parent06989f697885db5aa5b5890e568a5e661570d31e (diff)
parent928bc262a6389fdf64378f3e2505d182aa1349b5 (diff)
[MERGE] forward port of branch 9.0 up to 928bc26
Diffstat (limited to 'addons/subscription/subscription.py')
-rw-r--r--addons/subscription/subscription.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/addons/subscription/subscription.py b/addons/subscription/subscription.py
index 9a5781d2ddd..d06d601840d 100644
--- a/addons/subscription/subscription.py
+++ b/addons/subscription/subscription.py
@@ -130,8 +130,9 @@ class subscription_subscription(osv.osv):
def set_done(self, cr, uid, ids, context=None):
res = self.read(cr,uid, ids, ['cron_id'])
- ids2 = [x['cron_id'][0] for x in res if x['id']]
- self.pool.get('ir.cron').write(cr, uid, ids2, {'active':False})
+ ids2 = [x['cron_id'][0] for x in res if x['cron_id']]
+ if ids2:
+ self.pool.get('ir.cron').write(cr, uid, ids2, {'active':False})
self.write(cr, uid, ids, {'state':'done'})
return True