diff rhodecode/controllers/admin/repos.py @ 1539:bd604cf75c5a beta

fixes #260 Put repo in group, then move group to another group -> repo becomes unavailable
author Marcin Kuzminski <marcin@python-works.com>
date Mon, 10 Oct 2011 03:27:31 +0200
parents 04027bdb876c
children fbc762ae3496
line wrap: on
line diff
--- a/rhodecode/controllers/admin/repos.py	Mon Oct 10 02:09:52 2011 +0200
+++ b/rhodecode/controllers/admin/repos.py	Mon Oct 10 03:27:31 2011 +0200
@@ -234,11 +234,11 @@
                          repo_groups=c.repo_groups_choices)()
         try:
             form_result = _form.to_python(dict(request.POST))
-            repo_model.update(repo_name, form_result)
+            repo = repo_model.update(repo_name, form_result)
             invalidate_cache('get_repo_cached_%s' % repo_name)
             h.flash(_('Repository %s updated successfully' % repo_name),
                     category='success')
-            changed_name = form_result['repo_name_full']
+            changed_name = repo.repo_name
             action_logger(self.rhodecode_user, 'admin_updated_repo',
                               changed_name, '', self.sa)