aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMilo Casagrande <milo@ubuntu.com>2013-05-21 16:34:00 +0200
committerMilo Casagrande <milo@ubuntu.com>2013-05-21 16:34:00 +0200
commit3a2072ea6f8bbb84674eae06519df715ee70de12 (patch)
treec4ce8c1a9c851636f927e18539cea5d5d49ee6d7
parent8b55db9aa3d1f7bd3c04aaddea3bece12aea964d (diff)
Change ownership only in one case.
-rw-r--r--rhodecode/model/repo.py5
-rw-r--r--rhodecode/model/repos_group.py5
2 files changed, 4 insertions, 6 deletions
diff --git a/rhodecode/model/repo.py b/rhodecode/model/repo.py
index f7b7b976..116e4524 100644
--- a/rhodecode/model/repo.py
+++ b/rhodecode/model/repo.py
@@ -325,13 +325,12 @@ class RepoModel(BaseModel):
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 new_system_name != old_system_name:
SystemCommand.rename_group(old_system_name, 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)
diff --git a/rhodecode/model/repos_group.py b/rhodecode/model/repos_group.py
index a4562559..560b6c4f 100644
--- a/rhodecode/model/repos_group.py
+++ b/rhodecode/model/repos_group.py
@@ -314,13 +314,12 @@ class ReposGroupModel(BaseModel):
if new_system_name not in SystemCommand.get_system_groups():
SystemCommand.add_group(new_system_name)
+ SystemCommand.change_ownership(repos_group.group_name,
+ new_system_name)
if new_system_name != old_system_name:
SystemCommand.rename_group(old_system_name, new_system_name)
- SystemCommand.change_ownership(repos_group.group_name,
- new_system_name)
-
return repos_group
except:
log.error(traceback.format_exc())