aboutsummaryrefslogtreecommitdiff
path: root/rhodecode/model/repo.py
diff options
context:
space:
mode:
Diffstat (limited to 'rhodecode/model/repo.py')
-rw-r--r--rhodecode/model/repo.py5
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)