vcs: re-use repo config propagated to the middleware to extract push_ssl

configuration
This commit is contained in:
Marcin Kuzminski 2016-09-06 18:58:12 +02:00
parent 0a6785deab
commit d9ca3e74c2

View file

@ -209,8 +209,7 @@ class SimpleVCS(object):
"""
org_proto = environ['wsgi._org_proto']
# check if we have SSL required ! if not it's a bad request !
require_ssl = str2bool(
SettingsModel().get_ui_by_key('push_ssl').ui_value)
require_ssl = str2bool(self.repo_vcs_config.get('web', 'push_ssl'))
if require_ssl and org_proto == 'http':
log.debug('proto is %s and SSL is required BAD REQUEST !',
org_proto)