From fd97af630d67050f55a6f9d5dedc05d6c57561d7 Mon Sep 17 00:00:00 2001 From: Pierre-Yves Chibon Date: Aug 21 2017 19:52:43 +0000 Subject: Regenerate the gitolite ACL when changing the main admin of a project Signed-off-by: Pierre-Yves Chibon --- diff --git a/pagure/api/project.py b/pagure/api/project.py index 81d1f7c..6a53383 100644 --- a/pagure/api/project.py +++ b/pagure/api/project.py @@ -945,6 +945,8 @@ def api_modify_project(repo, namespace=None): raise pagure.exceptions.APIError( 400, error_code=APIERROR.EDBERROR) + pagure.lib.git.generate_gitolite_acls(project=project) + return flask.jsonify(project.to_json(public=False, api=True))