@@ -123,15 +123,27 @@ class ApiController {
123123 @RequestMapping(value = [" /api/{connection}/{type}" ], method = [GET , POST ])
124124 fun getResourcesHeadersJson (@PathVariable connection : String ,
125125 @PathVariable type : String ,
126- request : HttpServletRequest ) =
127- getListResponseEntityHeaders(SqlPlaceholdersWrapper (DbUri (" $connection /$type " )))
126+ request : HttpServletRequest ): ResponseEntity <List <Map <String , Any >>> {
127+ val uriString = if (request.queryString != null ) {
128+ " $connection /$type ?${request.queryString} "
129+ } else {
130+ " $connection /$type "
131+ }
132+ return getListResponseEntityHeaders(SqlPlaceholdersWrapper (DbUri (uriString)))
133+ }
128134
129135 @RequestMapping(value = [" /api/{connection}/{type}/{path}" ], method = [GET , POST ])
130136 fun getResourcesHeadersJson (@PathVariable connection : String ,
131137 @PathVariable type : String ,
132138 @PathVariable path : String ,
133- request : HttpServletRequest ) =
134- getListResponseEntityHeaders(SqlPlaceholdersWrapper (DbUri (" $connection /$type /$path " )))
139+ request : HttpServletRequest ): ResponseEntity <List <Map <String , Any >>> {
140+ val uriString = if (request.queryString != null ) {
141+ " $connection /$type /$path ?${request.queryString} "
142+ } else {
143+ " $connection /$type /$path "
144+ }
145+ return getListResponseEntityHeaders(SqlPlaceholdersWrapper (DbUri (uriString)))
146+ }
135147
136148 private fun getListResponseEntityHeaders (uri : Uri ): ResponseEntity <List <Map <String , Any >>> {
137149 val connections = endpointList.getByMask(uri.connection())
0 commit comments