We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent f9d47e3 commit 6bb034cCopy full SHA for 6bb034c
1 file changed
controller/api/middleware.py
@@ -9,13 +9,14 @@ class VersionMiddleware:
9
10
def process_request(self, request):
11
# server and client version must match "x.y"
12
+ client_version = request.META['HTTP_X_DEIS_VERSION']
13
server_version = __version__.rsplit('.', 1)[0]
14
try:
- if request.META['HTTP_X_DEIS_VERSION'] != server_version:
15
+ if client_version != server_version:
16
message = {
17
'error': 'Client and server versions do not match.\n' +
- 'Client version: {}\n'.format(server_version) +
18
- 'Server version: {}'.format(request.META['HTTP_X_DEIS_VERSION'])
+ 'Client version: {}\n'.format(client_version) +
19
+ 'Server version: {}'.format(server_version)
20
}
21
return HttpResponse(
22
json.dumps(message),
0 commit comments