Skip to content

Commit 9ab6487

Browse files
authored
fix(java): preserve original environment names for multi-URL environments (#9890)
1 parent 8f1a53b commit 9ab6487

File tree

5 files changed

+14
-5
lines changed

5 files changed

+14
-5
lines changed

generators/java/sdk/src/main/java/com/fern/java/client/generators/EnvironmentGenerator.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -151,7 +151,7 @@ public EnvironmentClassInfo visitMultipleBaseUrls(MultipleBaseUrlsEnvironments m
151151
.map(EnvironmentUrl::get)
152152
.map(url -> "\"" + url + "\"")
153153
.collect(Collectors.joining(","));
154-
String constant = environment.getName().getScreamingSnakeCase().getSafeName();
154+
String constant = environment.getName().getOriginalName();
155155
environmentsBuilder.addField(
156156
FieldSpec.builder(className, constant, Modifier.PUBLIC, Modifier.STATIC, Modifier.FINAL)
157157
.initializer("new $T(" + args + ")", className)

generators/java/sdk/versions.yml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,12 @@
1+
- version: 3.8.11
2+
changelogEntry:
3+
- summary: |
4+
Fix Java SDK generator to preserve original environment names for multi-URL environments (e.g., "E2E" instead of "E_2_E").
5+
Single-URL environments remain unchanged for backward compatibility.
6+
type: fix
7+
createdAt: "2025-10-16"
8+
irVersion: 60
9+
110
- version: 3.8.10
211
changelogEntry:
312
- summary: |

seed/java-sdk/multi-url-environment/src/main/java/com/seed/multiUrlEnvironment/AsyncSeedMultiUrlEnvironmentClientBuilder.java

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

seed/java-sdk/multi-url-environment/src/main/java/com/seed/multiUrlEnvironment/SeedMultiUrlEnvironmentClientBuilder.java

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

seed/java-sdk/multi-url-environment/src/main/java/com/seed/multiUrlEnvironment/core/Environment.java

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)