diff --git a/providers/go-feature-flag/src/main/java/dev/openfeature/contrib/providers/gofeatureflag/api/GoFeatureFlagApi.java b/providers/go-feature-flag/src/main/java/dev/openfeature/contrib/providers/gofeatureflag/api/GoFeatureFlagApi.java index a8f05eace..591a05338 100644 --- a/providers/go-feature-flag/src/main/java/dev/openfeature/contrib/providers/gofeatureflag/api/GoFeatureFlagApi.java +++ b/providers/go-feature-flag/src/main/java/dev/openfeature/contrib/providers/gofeatureflag/api/GoFeatureFlagApi.java @@ -35,6 +35,7 @@ import java.util.Collections; import java.util.Date; import java.util.List; +import java.util.Locale; import java.util.Map; import lombok.Builder; import lombok.extern.slf4j.Slf4j; @@ -284,7 +285,8 @@ private Date extractLastUpdatedFromHeaders(final HttpResponse response) String headerValue = response.headers() .firstValue(Const.HTTP_HEADER_LAST_MODIFIED) .orElse(null); - SimpleDateFormat lastModifiedHeaderFormatter = new SimpleDateFormat("EEE, dd MMM yyyy HH:mm:ss zzz"); + SimpleDateFormat lastModifiedHeaderFormatter = + new SimpleDateFormat("EEE, dd MMM yyyy HH:mm:ss zzz", Locale.ENGLISH); return headerValue != null ? lastModifiedHeaderFormatter.parse(headerValue) : null; } catch (Exception e) { log.debug("Error parsing Last-Modified header: {}", e.getMessage());