##// END OF EJS Templates
migration: fix unicode problem on 4.17.0 migration
marcink -
r3677:3a0e77e5 new-ui
parent child Browse files
Show More
@@ -8,6 +8,7 b' from sqlalchemy import String, Column'
8 from sqlalchemy.sql import text
8 from sqlalchemy.sql import text
9
9
10 from rhodecode.lib.dbmigrate.versions import _reset_base
10 from rhodecode.lib.dbmigrate.versions import _reset_base
11 from rhodecode.lib.utils2 import safe_str
11 from rhodecode.model import meta, init_model_encryption
12 from rhodecode.model import meta, init_model_encryption
12 from rhodecode.model.db import RepoGroup
13 from rhodecode.model.db import RepoGroup
13
14
@@ -44,7 +45,7 b' def downgrade(migrate_engine):'
44 def _generate_repo_group_name_hashes(models, op, session):
45 def _generate_repo_group_name_hashes(models, op, session):
45 repo_groups = models.RepoGroup.get_all()
46 repo_groups = models.RepoGroup.get_all()
46 for repo_group in repo_groups:
47 for repo_group in repo_groups:
47 print(repo_group.group_name)
48 print(safe_str(repo_group.group_name))
48 hash_ = RepoGroup.hash_repo_group_name(repo_group.group_name)
49 hash_ = RepoGroup.hash_repo_group_name(repo_group.group_name)
49 params = {'hash': hash_, 'id': repo_group.group_id}
50 params = {'hash': hash_, 'id': repo_group.group_id}
50 query = text(
51 query = text(
@@ -33,7 +33,3 b' def upgrade(migrate_engine):'
33
33
34 def downgrade(migrate_engine):
34 def downgrade(migrate_engine):
35 pass
35 pass
36
37
38 def _generate_repo_group_name_hashes(models, op, session):
39 pass
General Comments 0
You need to be logged in to leave comments. Login now