chore: added check for empty forwarded user agent before

This commit is contained in:
Chirag Aggarwal
2025-01-27 04:15:32 +00:00
parent f74fe4438f
commit eea088556d
+6 -6
View File
@@ -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;
}
}