diff options
Diffstat (limited to 'rhodecode/model/repo.py')
-rw-r--r-- | rhodecode/model/repo.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/rhodecode/model/repo.py b/rhodecode/model/repo.py index b228a5ac..7aa1514f 100644 --- a/rhodecode/model/repo.py +++ b/rhodecode/model/repo.py @@ -324,6 +324,11 @@ class RepoModel(BaseModel): cur_repo.repo_id) SystemCommand.rename_group(old_system_name, new_system_name) + if new_system_name not in SystemCommand.get_system_groups(): + SystemCommand.add_group(new_system_name) + SystemCommand.change_ownership(cur_repo.repo_name, + new_system_name) + if org_repo_name != new_name: # rename repository self.__rename_repo(old=org_repo_name, new=new_name) |