[10.0] contract: allow to limit records on cron

This commit is contained in:
David
2019-01-14 14:52:28 +01:00
committed by Jairo Llopis
parent 2d617b9e1f
commit e6c330bd0c

View File

@@ -312,7 +312,7 @@ class AccountAnalyticAccount(models.Model):
return invoices
@api.model
def cron_recurring_create_invoice(self):
def cron_recurring_create_invoice(self, limit=None):
today = fields.Date.today()
contracts = self.with_context(cron=True).search([
('recurring_invoices', '=', True),
@@ -320,7 +320,7 @@ class AccountAnalyticAccount(models.Model):
'|',
('date_end', '=', False),
('date_end', '>=', today),
])
], limit=limit)
return contracts.recurring_create_invoice()
@api.multi