From eea088556d6809ba95c849e249b8e25ebfc24c81 Mon Sep 17 00:00:00 2001 From: Chirag Aggarwal Date: Mon, 27 Jan 2025 04:15:32 +0000 Subject: [PATCH] chore: added check for empty forwarded user agent before --- src/Appwrite/Utopia/Request.php | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/Appwrite/Utopia/Request.php b/src/Appwrite/Utopia/Request.php index 95f5a0c203..7e09752c6e 100644 --- a/src/Appwrite/Utopia/Request.php +++ b/src/Appwrite/Utopia/Request.php @@ -193,13 +193,13 @@ class Request extends UtopiaRequest */ public function getUserAgent(string $default = ''): string { - $roles = Authorization::getRoles(); - $isPrivilegedUser = Auth::isPrivilegedUser($roles); - $isAppUser = Auth::isAppUser($roles); + $forwardedUserAgent = $this->getHeader('x-forwarded-user-agent'); + if (!empty($forwardedUserAgent)) { + $roles = Authorization::getRoles(); + $isPrivilegedUser = Auth::isPrivilegedUser($roles); + $isAppUser = Auth::isAppUser($roles); - if ($isPrivilegedUser || $isAppUser) { - $forwardedUserAgent = $this->getHeader('x-forwarded-user-agent'); - if (!empty($forwardedUserAgent)) { + if ($isPrivilegedUser || $isAppUser) { return $forwardedUserAgent; } }