diff --git a/rhodecode/lib/celerylib/tasks.py b/rhodecode/lib/celerylib/tasks.py index 9abba38f..2d1e1f6f 100644 --- a/rhodecode/lib/celerylib/tasks.py +++ b/rhodecode/lib/celerylib/tasks.py @@ -179,7 +179,7 @@ def get_mailer(transformed_email_conf: dict[str, Any], original_email_conf: dict return Mailer(**transformed_email_conf) -@async_task(ignore_result=True, base=RequestContextTask) +@async_task(ignore_result=True, base=RequestContextAndUniqueByPayloadTask) def create_repo(form_data, cur_user): from rhodecode.model.repo import RepoModel from rhodecode.model.user import UserModel diff --git a/rhodecode/lib/celerylib/uniqueue_tasks.py b/rhodecode/lib/celerylib/uniqueue_tasks.py index ba1452af..e65b91b5 100644 --- a/rhodecode/lib/celerylib/uniqueue_tasks.py +++ b/rhodecode/lib/celerylib/uniqueue_tasks.py @@ -7,6 +7,7 @@ from celery import Task from rhodecode import CONFIG from rhodecode.lib.celerylib import RequestContextTask +from rhodecode.lib.type_utils import str2bool log = logging.getLogger(__name__)