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