Mercurial > kallithea
changeset 1987:77b5c24f1887 beta
fixed found issues in upgrade script
author | Marcin Kuzminski <marcin@python-works.com> |
---|---|
date | Tue, 07 Feb 2012 07:38:11 +0200 |
parents | 367d76f5fcf5 |
children | 5eae67552695 |
files | rhodecode/lib/db_manage.py |
diffstat | 1 files changed, 4 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/rhodecode/lib/db_manage.py Tue Feb 07 07:32:16 2012 +0200 +++ b/rhodecode/lib/db_manage.py Tue Feb 07 07:38:11 2012 +0200 @@ -172,7 +172,7 @@ def step_4(self): print ('TODO:') - self.create_permissions() + self.klass.create_permissions() self.klass.fixup_groups() upgrade_steps = [0] + range(curr_version + 1, __dbversion__ + 1) @@ -181,7 +181,8 @@ for step in upgrade_steps: print ('performing upgrade step %s' % step) getattr(UpgradeSteps(self), 'step_%s' % step)() - + self.sa.commit() + def fix_repo_paths(self): """ Fixes a old rhodecode version path into new one without a '*' @@ -484,7 +485,7 @@ ] for p in perms: - if not Permission.get_by_key(p): + if not Permission.get_by_key(p[0]): new_perm = Permission() new_perm.permission_name = p[0] new_perm.permission_longname = p[1]