summaryrefslogtreecommitdiff
path: root/addons/subscription
diff options
context:
space:
mode:
authorChristophe Simonis <chs@odoo.com>2016-09-02 17:23:34 +0200
committerChristophe Simonis <chs@odoo.com>2016-09-02 17:23:34 +0200
commit55d2e4b7cf4465be0a56e6748d401ef22c4cc7d6 (patch)
tree7a4eb9aea8e03676edfe12ab74793998d86820a3 /addons/subscription
parenta13c15fd442bbfc5c283f71c8d349e33bc70cf6a (diff)
parentbde7f883b79c6f3ae581aea06928a987827c68e4 (diff)
[MERGE] forward port branch saas-11 up to bde7f88
Diffstat (limited to 'addons/subscription')
-rw-r--r--addons/subscription/models/subscription.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/addons/subscription/models/subscription.py b/addons/subscription/models/subscription.py
index 83381822645..8c55ce016c3 100644
--- a/addons/subscription/models/subscription.py
+++ b/addons/subscription/models/subscription.py
@@ -74,13 +74,17 @@ class Subscription(models.Model):
'nextcall': subscription.date_init,
'model': self._name,
'args': repr([[subscription.id]]),
- 'function': 'model_copy',
+ 'function': '_cron_model_copy',
'priority': 6,
'user_id': subscription.user_id.id
}
cron = self.env['ir.cron'].create(cron_data)
subscription.write({'cron_id': cron.id, 'state': 'running'})
+ @api.model
+ def _cron_model_copy(self, ids):
+ self.browse(ids).model_copy()
+
@api.multi
def model_copy(self):
for subscription in self.filtered(lambda sub: sub.cron_id):