Skip to content

Commit 11a1c9d

Browse files
author
bnasslahsen
committed
Changes report springdoc#1755
1 parent fef216b commit 11a1c9d

File tree

3 files changed

+7
-4
lines changed

3 files changed

+7
-4
lines changed

springdoc-openapi-starter-common/src/main/java/org/springdoc/core/customizers/DataRestDelegatingMethodParameterCustomizer.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -674,7 +674,8 @@ private String getName(String parameterName, String originalName) {
674674
switch (parameterName) {
675675
case "size":
676676
if (isRepositoryRestConfigurationPresent())
677-
name = optionalRepositoryRestConfigurationProvider.get().getRepositoryRestConfiguration().getLimitParamName();
677+
name = optionalSpringDataWebPropertiesProvider.get().getSpringDataWebProperties().getPageable().getPrefix() +
678+
optionalSpringDataWebPropertiesProvider.get().getSpringDataWebProperties().getPageable().getSizeParameter();
678679
else if (isSpringDataWebPropertiesPresent())
679680
name = optionalSpringDataWebPropertiesProvider.get().getSpringDataWebProperties().getPageable().getSizeParameter();
680681
else
@@ -692,7 +693,8 @@ else if (isSpringDataWebPropertiesPresent())
692693
if (isRepositoryRestConfigurationPresent())
693694
name = optionalRepositoryRestConfigurationProvider.get().getRepositoryRestConfiguration().getPageParamName();
694695
else if (isSpringDataWebPropertiesPresent())
695-
name = optionalSpringDataWebPropertiesProvider.get().getSpringDataWebProperties().getPageable().getPageParameter();
696+
name = optionalSpringDataWebPropertiesProvider.get().getSpringDataWebProperties().getPageable().getPrefix() +
697+
optionalSpringDataWebPropertiesProvider.get().getSpringDataWebProperties().getPageable().getPageParameter();
696698
else
697699
name = originalName;
698700
break;

springdoc-openapi-tests/springdoc-openapi-data-rest-tests/src/test/java/test/org/springdoc/api/app14/SpringDocApp14Test.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@
4444
"spring.data.web.pageable.page-parameter=pages",
4545
"spring.data.web.pageable.size-parameter=sizes",
4646
"spring.data.web.pageable.one-indexed-parameters=true",
47+
"spring.data.web.pageable.prefix=prefix_",
4748
"spring.data.web.sort.sort-parameter=sorts" })
4849
@EnableAutoConfiguration(exclude = {
4950
RepositoryRestMvcAutoConfiguration.class, SpringDocDataRestConfiguration.class

springdoc-openapi-tests/springdoc-openapi-data-rest-tests/src/test/resources/results/app14.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
"operationId": "getAllPets",
2020
"parameters": [
2121
{
22-
"name": "pages",
22+
"name": "prefix_pages",
2323
"in": "query",
2424
"description": "One-based page index (1..N)",
2525
"required": false,
@@ -97,4 +97,4 @@
9797
}
9898
}
9999
}
100-
}
100+
}

0 commit comments

Comments
 (0)