From 1a442383085df075be308acca080ed59d2dbe89c Mon Sep 17 00:00:00 2001 From: Kizi Tekuto Date: Tue, 5 Dec 2023 13:19:33 +0300 Subject: [PATCH] Use invariant culture for uppercase --- .../Core/WebRequests/WebRequestHelper.Analytics.cs | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/Assets/Xsolla/Core/WebRequests/WebRequestHelper.Analytics.cs b/Assets/Xsolla/Core/WebRequests/WebRequestHelper.Analytics.cs index ae4cd9f4..11646ee4 100644 --- a/Assets/Xsolla/Core/WebRequests/WebRequestHelper.Analytics.cs +++ b/Assets/Xsolla/Core/WebRequests/WebRequestHelper.Analytics.cs @@ -1,4 +1,5 @@ using System.Collections.Generic; +using System.Globalization; using UnityEngine; #if UNITY_EDITOR using UnityEditor; @@ -99,8 +100,8 @@ private List GetAnalyticHeaders(SdkType analyticsType) string referralPlugin = _referralAnalytics.Value.Key; string referralVersion = _referralAnalytics.Value.Value; - result.Add(new WebRequestHeader() {Name = "X-REF", Value = referralPlugin.ToUpper()}); - result.Add(new WebRequestHeader() {Name = "X-REF-V", Value = referralVersion.ToUpper()}); + result.Add(new WebRequestHeader() {Name = "X-REF", Value = referralPlugin.ToUpper(CultureInfo.InvariantCulture)}); + result.Add(new WebRequestHeader() {Name = "X-REF-V", Value = referralVersion.ToUpper(CultureInfo.InvariantCulture)}); } return result; @@ -145,11 +146,11 @@ private void GetUnityParameters(bool toUpper, out string engineVersion, out stri if (toUpper) { - engineVersion = engineVersion.ToUpper(); - buildPlatform = buildPlatform.ToUpper(); + engineVersion = engineVersion.ToUpper(CultureInfo.InvariantCulture); + buildPlatform = buildPlatform.ToUpper(CultureInfo.InvariantCulture); } else - buildPlatform = buildPlatform.ToLower(); + buildPlatform = buildPlatform.ToLower(CultureInfo.InvariantCulture); } } } \ No newline at end of file