Skip to content

Commit aa0c0dd

Browse files
fix(java): Fix pagination in raw clients (#6609)
* fix(java): Fix pagination in raw clients * Add changelog entry * chore: update changelog * Run fixtures * Make changelog patch --------- Co-authored-by: fern-support <[email protected]>
1 parent 42ac0d5 commit aa0c0dd

File tree

10 files changed

+82
-46
lines changed

10 files changed

+82
-46
lines changed
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
## 2.32.1
2+
**`(fix):`** Fix pagination in raw clients
3+
4+

generators/java/sdk/src/main/java/com/fern/java/client/generators/endpoint/AsyncHttpResponseParserGenerator.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -214,7 +214,7 @@ public CodeBlock getNextPageGetter(String endpointName, String methodParameters)
214214
.add("() -> {\n")
215215
.indent()
216216
.beginControlFlow("try")
217-
.add("return $L($L).get();\n", endpointName, methodParameters)
217+
.add("return $L($L).get().body();\n", endpointName, methodParameters)
218218
.endControlFlow()
219219
.beginControlFlow("catch ($T | $T e)", InterruptedException.class, ExecutionException.class)
220220
.add("throw new $T(e);\n", RuntimeException.class)

generators/java/sdk/src/main/java/com/fern/java/client/generators/endpoint/SyncHttpResponseParserGenerator.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -158,6 +158,6 @@ public void addGenericFailureCodeBlock(CodeBlock.Builder httpResponseBuilder) {
158158

159159
@Override
160160
public CodeBlock getNextPageGetter(String endpointName, String methodParameters) {
161-
return CodeBlock.of("() -> $L($L)", endpointName, methodParameters);
161+
return CodeBlock.of("() -> $L($L).body()", endpointName, methodParameters);
162162
}
163163
}

generators/java/sdk/versions.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
- changelogEntry:
2+
- summary: |
3+
Fix pagination in raw clients
4+
type: fix
5+
createdAt: '2025-03-31'
6+
irVersion: 55
7+
version: 2.32.1
18
- changelogEntry:
29
- summary: |
310
Generate snippet.json

seed/java-sdk/java-pagination-deep-cursor-path/java-pagination-deep-cursor-path/src/main/java/com/seed/deepCursorPath/resources/deepcursorpath/AsyncRawDeepCursorPathClient.java

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

seed/java-sdk/java-pagination-deep-cursor-path/java-pagination-deep-cursor-path/src/main/java/com/seed/deepCursorPath/resources/deepcursorpath/RawDeepCursorPathClient.java

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

seed/java-sdk/pagination/src/main/java/com/seed/pagination/resources/complex/AsyncRawComplexClient.java

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

seed/java-sdk/pagination/src/main/java/com/seed/pagination/resources/complex/RawComplexClient.java

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

seed/java-sdk/pagination/src/main/java/com/seed/pagination/resources/users/AsyncRawUsersClient.java

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

0 commit comments

Comments
 (0)