Merge pull request !2776 from rhodecode-enterprise-ce feature/RCCE-217_fix_migrasion
fix: adds exception in case global settings not present
This commit is contained in:
commit
b455ab5983
1 changed files with 6 additions and 3 deletions
|
|
@ -51,9 +51,12 @@ def downgrade(migrate_engine):
|
|||
|
||||
|
||||
def _get_global_setting(repo):
|
||||
key = "%s_close_branch_before_merging" % repo.repo_type
|
||||
setting = next(filter(lambda s: s.app_settings_name == key, repo.settings))
|
||||
return setting.app_settings_value
|
||||
try:
|
||||
key = "%s_close_branch_before_merging" % repo.repo_type
|
||||
setting = next(filter(lambda s: s.app_settings_name == key, repo.settings))
|
||||
return setting.app_settings_value
|
||||
except StopIteration:
|
||||
return False
|
||||
|
||||
|
||||
def _inherit_settings(models, _SESSION, op):
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue