From b3632fb289dd03194207a05bb60c0e1ceccf32e9 Mon Sep 17 00:00:00 2001 From: Russell Spitzer Date: Tue, 30 Jul 2024 14:18:59 -0500 Subject: [PATCH] Use toLowerCase(Locale.ROOT) to avoid lowercase capital I --- .../polaris/core/storage/PolarisStorageConfigurationInfo.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/polaris-core/src/main/java/io/polaris/core/storage/PolarisStorageConfigurationInfo.java b/polaris-core/src/main/java/io/polaris/core/storage/PolarisStorageConfigurationInfo.java index ab53b80ae0..6150ef7ade 100644 --- a/polaris-core/src/main/java/io/polaris/core/storage/PolarisStorageConfigurationInfo.java +++ b/polaris-core/src/main/java/io/polaris/core/storage/PolarisStorageConfigurationInfo.java @@ -32,6 +32,7 @@ import io.polaris.core.storage.azure.AzureStorageConfigurationInfo; import io.polaris.core.storage.gcp.GcpStorageConfigurationInfo; import java.util.List; +import java.util.Locale; import java.util.Optional; import org.jetbrains.annotations.NotNull; import org.slf4j.Logger; @@ -187,7 +188,7 @@ public static Optional forEntityPath( /** Validate if the provided allowed locations are valid for the storage type */ protected void validatePrefixForStorageType(String loc) { - if (!loc.toLowerCase().startsWith(storageType.prefix)) { + if (!loc.toLowerCase(Locale.ROOT).startsWith(storageType.prefix)) { throw new IllegalArgumentException( String.format( "Location prefix not allowed: '%s', expected prefix: '%s'", loc, storageType.prefix));