diff --git a/rhodecode/apps/admin/views/defaults.py b/rhodecode/apps/admin/views/defaults.py index a0532693..cacc8dcf 100644 --- a/rhodecode/apps/admin/views/defaults.py +++ b/rhodecode/apps/admin/views/defaults.py @@ -45,10 +45,9 @@ class AdminDefaultSettingsView(BaseAppView): @HasPermissionAllDecorator("hg.admin") def defaults_repository_show(self): c = self.load_default_context() - c.backends = BACKENDS.keys() + c.backends = list(BACKENDS.keys()) c.active = "repositories" defaults = SettingsModel().get_default_repo_settings() - data = render("rhodecode:templates/admin/defaults/defaults.mako", self._get_template_context(c), self.request) html = formencode.htmlfill.render(data, defaults=defaults, encoding="UTF-8", force_defaults=False) return Response(html) @@ -61,7 +60,6 @@ class AdminDefaultSettingsView(BaseAppView): c = self.load_default_context() c.active = "repositories" form = DefaultsForm(self.request.translate)() - try: form_result = form.to_python(dict(self.request.POST)) for k, v in form_result.items(): diff --git a/rhodecode/model/forms.py b/rhodecode/model/forms.py index ee5258be..2dc35b1c 100644 --- a/rhodecode/model/forms.py +++ b/rhodecode/model/forms.py @@ -275,7 +275,7 @@ def RepoForm(localizer, edit=False, old_data=None, repo_groups=None, allow_disab _ = localizer old_data = old_data or {} repo_groups = repo_groups or [] - supported_backends = BACKENDS.keys() + supported_backends = list(BACKENDS.keys()) class _RepoForm(formencode.Schema): allow_extra_fields = True