diff --git a/patches/background_task/models.py b/patches/background_task/models.py index e8a08b2e..7214308d 100644 --- a/patches/background_task/models.py +++ b/patches/background_task/models.py @@ -216,7 +216,7 @@ class Task(models.Model): """ Check if the locked_by process is still running. """ - if self in Task.objects.locked(timezone.now()) and self.locked_by: + if self in self.__class__.objects.locked(timezone.now()) and self.locked_by: pid, nodename = self.locked_by.split('/', 1) # locked by a process on this node? if nodename != self.nodename: