diff --git a/cvat/apps/git/views.py b/cvat/apps/git/views.py index 03652434..5cc6e23b 100644 --- a/cvat/apps/git/views.py +++ b/cvat/apps/git/views.py @@ -34,7 +34,7 @@ def check_process(request, rq_id): @login_required -@permission_required(perm=['engine.task.delete'], +@permission_required(perm=['engine.task.access'], fn=objectgetter(models.Task, 'tid'), raise_exception=True) def push_repository(request, tid): try: diff --git a/cvat/simpleworker.py b/cvat/simpleworker.py index ebeb7fdc..6f2e3862 100644 --- a/cvat/simpleworker.py +++ b/cvat/simpleworker.py @@ -7,7 +7,7 @@ from rq import Worker class BaseDeathPenalty(object): - def __init__(self, timeout): + def __init__(self, timeout, exception, **kwargs): pass def __enter__(self):