feature: implements deduplication mechanist for celery messages

This commit is contained in:
ievgenii vdovenko 2025-10-13 16:26:40 +02:00 committed by ievgenii.v
parent 33ca7503ed
commit c255a3aef6
2 changed files with 2 additions and 1 deletions

View file

@ -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

View file

@ -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__)