From e94df887d4251cf0e210ebdd978ab54d2cb36451 Mon Sep 17 00:00:00 2001 From: Goffi Date: Tue, 25 Jan 2022 17:15:00 +0100 Subject: [PATCH] component file sharing: set server name at render time --- sat/plugins/plugin_comp_file_sharing.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/sat/plugins/plugin_comp_file_sharing.py b/sat/plugins/plugin_comp_file_sharing.py index 59ee6806..a6fc4b4d 100644 --- a/sat/plugins/plugin_comp_file_sharing.py +++ b/sat/plugins/plugin_comp_file_sharing.py @@ -82,10 +82,10 @@ OVER_QUOTA_TXT = D_( "{used_space}, you can't upload {file_size} more." ) -server.version = unicodedata.normalize( +HTTP_VERSION = unicodedata.normalize( 'NFKD', f"{C.APP_NAME} file sharing {C.APP_VERSION}" -).encode('ascii','ignore') +) class HTTPFileServer(resource.Resource): @@ -122,6 +122,7 @@ class HTTPFileServer(resource.Resource): return 'attachment' def render(self, request): + request.setHeader("server", HTTP_VERSION) request.setHeader("Access-Control-Allow-Origin", "*") request.setHeader("Access-Control-Allow-Methods", "OPTIONS, HEAD, GET, PUT") request.setHeader(