diff options
-rwxr-xr-x | api.py | 6 | ||||
-rwxr-xr-x | curl.sh | 2 |
2 files changed, 3 insertions, 5 deletions
@@ -130,9 +130,7 @@ class AccessCheckerPlugin: logging.debug('authz_needed: %r', authz_needed) if authz_needed: logging.debug('checking if access is allowed: %r', scopes) - x = self._checker.access_is_allowed(r.headers, scopes) - logging.debug('x: %r', x) - if not x: + if not self._checker.access_is_allowed(r.headers, scopes): logging.error('Request denied %s %s', r.method, r.path) return bottle.HTTPError(400) @@ -144,7 +142,7 @@ class AccessCheckerPlugin: logging.error( 'Could not handle request: %s %s: %s', r.method, r.path, str(e)) - raise bottle.HTTPError(500) + return bottle.HTTPError(500) return access_checker_wrapper @@ -29,7 +29,7 @@ case "$cmd" in deploy) runcurl -sv -X POST --data-binary @"$1" \ - -H "Content-Type: application/octet-stream" \ + -H "Content-Type: application/json" \ https://wmf2-deployer.vm.liw.fi/publish ;; |