]> nmode's Git Repositories - signal-cli/blobdiff - lib/src/main/java/org/asamk/signal/manager/helper/ProfileHelper.java
Fix profile fetch with an invalid LANG variable
[signal-cli] / lib / src / main / java / org / asamk / signal / manager / helper / ProfileHelper.java
index de0c7b600f491e7de27415c3d5c89b00c1880c95..20a81f7f66fc1b630a6455e884e35f03ee9c81e3 100644 (file)
@@ -30,6 +30,7 @@ import java.nio.file.Files;
 import java.util.Base64;
 import java.util.Date;
 import java.util.List;
+import java.util.Locale;
 import java.util.Objects;
 import java.util.Set;
 
@@ -199,7 +200,7 @@ public final class ProfileHelper {
     }
 
     private SignalServiceProfile retrieveProfileSync(String username) throws IOException {
-        final var locale = Utils.getDefaultLocale();
+        final var locale = Utils.getDefaultLocale(Locale.US);
         return dependencies.getMessageReceiver().retrieveProfileByUsername(username, Optional.absent(), locale);
     }
 
@@ -319,7 +320,7 @@ public final class ProfileHelper {
             SignalServiceProfile.RequestType requestType
     ) {
         final var profileService = dependencies.getProfileService();
-        final var locale = Utils.getDefaultLocale();
+        final var locale = Utils.getDefaultLocale(Locale.US);
 
         return profileService.getProfile(address, profileKey, unidentifiedAccess, requestType, locale).map(pair -> {
             var processor = new ProfileService.ProfileResponseProcessor(pair);