diff --git a/mayan/apps/installation/tasks.py b/mayan/apps/installation/tasks.py index a30c34f45e..22badfa96a 100644 --- a/mayan/apps/installation/tasks.py +++ b/mayan/apps/installation/tasks.py @@ -5,8 +5,8 @@ from mayan.celery import app from .models import Installation -@app.task(ignore_result=True, max_retries=None, rate_limit='1/m') -def task_details_submit(): +@app.task(bind=True, ignore_result=True, max_retries=None, rate_limit='1/m') +def task_details_submit(self): try: details = Installation.objects.get() details.submit() diff --git a/mayan/apps/registration/tasks.py b/mayan/apps/registration/tasks.py index 5a76d35222..8c94f8de3c 100644 --- a/mayan/apps/registration/tasks.py +++ b/mayan/apps/registration/tasks.py @@ -6,8 +6,8 @@ from .exceptions import AlreadyRegistered from .models import RegistrationSingleton -@app.task(ignore_result=True, max_retries=None, rate_limit='1/m', throws=(AlreadyRegistered,)) -def task_registration_register(form_data): +@app.task(bind=True, ignore_result=True, max_retries=None, rate_limit='1/m', throws=(AlreadyRegistered,)) +def task_registration_register(self, form_data): try: RegistrationSingleton.register(form_data) except (requests.exceptions.Timeout, requests.exceptions.ConnectionError) as exception: