From 76c7eb14ebeeecb8cd759ecdce13a82d69f06ac7 Mon Sep 17 00:00:00 2001 From: Chirag Aggarwal Date: Tue, 15 Apr 2025 12:08:18 +0000 Subject: [PATCH] chore: fix sdk fallback back to unknown --- app/controllers/shared/api.php | 2 +- app/init/resources.php | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app/controllers/shared/api.php b/app/controllers/shared/api.php index 35a9499d28..14b8091724 100644 --- a/app/controllers/shared/api.php +++ b/app/controllers/shared/api.php @@ -250,7 +250,7 @@ App::init() $sdkValidator = new WhiteList($servers, true); $sdk = $request->getHeader('x-sdk-name', 'UNKNOWN'); - if ($sdkValidator->isValid($sdk)) { + if ($sdk !== 'UNKNOWN' && $sdkValidator->isValid($sdk)) { $sdks = $dbKey->getAttribute('sdks', []); if (!in_array($sdk, $sdks)) { diff --git a/app/init/resources.php b/app/init/resources.php index 3a93419e11..c8cd9aaf4f 100644 --- a/app/init/resources.php +++ b/app/init/resources.php @@ -808,9 +808,9 @@ App::setResource('devKey', function (Request $request, Document $project, array // add sdk to key $sdkValidator = new WhiteList($servers, true); - $sdk = $request->getHeader('x-sdk-name', null); + $sdk = $request->getHeader('x-sdk-name', 'UNKNOWN'); - if ($sdk && $sdkValidator->isValid($sdk)) { + if ($sdk !== 'UNKNOWN' && $sdkValidator->isValid($sdk)) { $sdks = $key->getAttribute('sdks', []); if (!in_array($sdk, $sdks)) {