| @ -39,9 +39,11 @@ class Scheduler: | |||||||
|                     "Failed to acquire lock for tasks scheduling, skipping", |                     "Failed to acquire lock for tasks scheduling, skipping", | ||||||
|                     tenant=tenant.schema_name, |                     tenant=tenant.schema_name, | ||||||
|                 ) |                 ) | ||||||
|  |                 return | ||||||
|             with transaction.atomic(using=router.db_for_write(Schedule)): |             with transaction.atomic(using=router.db_for_write(Schedule)): | ||||||
|                 for schedule in Schedule.objects.select_for_update().filter( |                 for schedule in Schedule.objects.select_for_update().filter( | ||||||
|                     next_run__lt=now(), paused=False |                     next_run__lt=now(), | ||||||
|  |                     paused=False, | ||||||
|                 ): |                 ): | ||||||
|                     self.process_schedule(schedule) |                     self.process_schedule(schedule) | ||||||
|  |  | ||||||
|  | |||||||
		Reference in New Issue
	
	Block a user
	 Marc 'risson' Schmitt
					Marc 'risson' Schmitt