Skip to content

Commit 7cd7d8f

Browse files
author
bnasslahsen
committed
changes merge
2 parents fdc2998 + 7e4fbbe commit 7cd7d8f

File tree

3 files changed

+8
-5
lines changed

3 files changed

+8
-5
lines changed

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

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -675,7 +675,8 @@ private String getName(String parameterName, String originalName) {
675675
if (isRepositoryRestConfigurationPresent())
676676
name = optionalRepositoryRestConfigurationProvider.get().getRepositoryRestConfiguration().getLimitParamName();
677677
else if (isSpringDataWebPropertiesPresent())
678-
name = optionalSpringDataWebPropertiesProvider.get().getSpringDataWebProperties().getPageable().getSizeParameter();
678+
name = optionalSpringDataWebPropertiesProvider.get().getSpringDataWebProperties().getPageable().getPrefix() +
679+
optionalSpringDataWebPropertiesProvider.get().getSpringDataWebProperties().getPageable().getSizeParameter();
679680
else
680681
name = originalName;
681682
break;
@@ -691,7 +692,8 @@ else if (isSpringDataWebPropertiesPresent())
691692
if (isRepositoryRestConfigurationPresent())
692693
name = optionalRepositoryRestConfigurationProvider.get().getRepositoryRestConfiguration().getPageParamName();
693694
else if (isSpringDataWebPropertiesPresent())
694-
name = optionalSpringDataWebPropertiesProvider.get().getSpringDataWebProperties().getPageable().getPageParameter();
695+
name = optionalSpringDataWebPropertiesProvider.get().getSpringDataWebProperties().getPageable().getPrefix() +
696+
optionalSpringDataWebPropertiesProvider.get().getSpringDataWebProperties().getPageable().getPageParameter();
695697
else
696698
name = originalName;
697699
break;

springdoc-openapi-data-rest/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-data-rest/src/test/resources/results/app14.json

Lines changed: 3 additions & 3 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,
@@ -30,7 +30,7 @@
3030
}
3131
},
3232
{
33-
"name": "sizes",
33+
"name": "prefix_sizes",
3434
"in": "query",
3535
"description": "The size of the page to be returned",
3636
"required": false,
@@ -97,4 +97,4 @@
9797
}
9898
}
9999
}
100-
}
100+
}

0 commit comments

Comments
 (0)