From 610085e353b58ce9e63d32a63b66338a7469651f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adolfo=20G=C3=B3mez=20Garc=C3=ADa?= Date: Mon, 7 Jun 2021 21:01:39 +0200 Subject: [PATCH] Added UDS-Version as header on response to REST api --- server/src/uds/REST/__init__.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/server/src/uds/REST/__init__.py b/server/src/uds/REST/__init__.py index 06d3739c..56d3200e 100644 --- a/server/src/uds/REST/__init__.py +++ b/server/src/uds/REST/__init__.py @@ -32,7 +32,6 @@ import os.path import pkgutil import sys -import time import importlib import logging import typing @@ -41,8 +40,8 @@ from django import http from django.views.generic.base import View from django.views.decorators.csrf import csrf_exempt from django.utils.decorators import method_decorator -from django.utils.translation import ugettext as _, activate -from django.conf import settings +from django.utils.translation import ugettext as _ +from uds.core import VERSION, VERSION_STAMP from .handlers import ( Handler, @@ -151,6 +150,7 @@ class Dispatcher(View): if not handler.raw: # Raw handlers will return an HttpResponse Object response = processor.getResponse(response) # Set response headers + response['UDS-Version'] = f'{VERSION};{VERSION_STAMP}' for k, val in handler.headers().items(): response[k] = val return response