From 644bbe1f5b267d7b1c0d13ca250c4fbc470c9b4c Mon Sep 17 00:00:00 2001 From: loks0n <22452787+loks0n@users.noreply.github.com> Date: Thu, 2 May 2024 14:25:41 +0100 Subject: [PATCH] fix: version --- app/controllers/general.php | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/app/controllers/general.php b/app/controllers/general.php index 532996631a..e95531fcda 100644 --- a/app/controllers/general.php +++ b/app/controllers/general.php @@ -543,9 +543,16 @@ App::init() $response->addHeader('Strict-Transport-Security', 'max-age=' . (60 * 60 * 24 * 126)); // 126 days } + $responseVersion = System::getEnv('_APP_VERSION', 'UNKNOWN'); + if ($responseVersion !== 'UNKNOWN') { + $responseVersion = \explode('.', $responseVersion); + $responseVersion[2] = '0'; + $responseVersion = \implode('.', $responseVersion); + } + $response ->addHeader('Server', 'Appwrite') - ->addHeader('X-Appwrite-Response-Format', System::getEnv('_APP_SYSTEM_RESPONSE_FORMAT', 'UNKNOWN')) + ->addHeader('X-Appwrite-Version', $responseVersion) ->addHeader('X-Content-Type-Options', 'nosniff') ->addHeader('Access-Control-Allow-Methods', 'GET, POST, PUT, PATCH, DELETE') ->addHeader('Access-Control-Allow-Headers', 'Origin, Cookie, Set-Cookie, X-Requested-With, Content-Type, Access-Control-Allow-Origin, Access-Control-Request-Headers, Accept, X-Appwrite-Project, X-Appwrite-Key, X-Appwrite-Locale, X-Appwrite-Mode, X-Appwrite-JWT, X-Appwrite-Response-Format, X-Appwrite-Timeout, X-SDK-Version, X-SDK-Name, X-SDK-Language, X-SDK-Platform, X-SDK-GraphQL, X-Appwrite-ID, X-Appwrite-Timestamp, Content-Range, Range, Cache-Control, Expires, Pragma, X-Forwarded-For, X-Forwarded-User-Agent')