diff --git a/addons/subscription/subscription.py b/addons/subscription/subscription.py index a6242321ca8..7c4c80f03be 100644 --- a/addons/subscription/subscription.py +++ b/addons/subscription/subscription.py @@ -98,6 +98,8 @@ class subscription_subscription(osv.osv): def model_copy(self, cr, uid, ids, context={}): for row in self.read(cr, uid, ids): + if not row.get('cron_id',False): + continue cron_ids = [row['cron_id'][0]] remaining = self.pool.get('ir.cron').read(cr, uid, cron_ids, ['numbercall'])[0]['numbercall'] try: