Skip to content
Snippets Groups Projects
Commit 31b354ce authored by VignaRamaNaga ManikantaSwamy Akula's avatar VignaRamaNaga ManikantaSwamy Akula
Browse files

removing terminating colon from recordId before calling search api

parent f1708a02
No related branches found
No related tags found
1 merge request!322Resolve "CRS Catalog query_with_cursor needed"
Pipeline #222536 failed
......@@ -75,6 +75,9 @@ public class CrsCatalogApiV3 {
@RequestParam(name = "recordId", required = false) String recordId,
@RequestParam(name = "dataId", required = false) String dataId
) {
if(recordId.endsWith(":")){
recordId= RemoveTerminatingColon(recordId);
}
return searchWrapperService.getSingleCrsOrCt(recordId, dataId, SearchWrapperService.getCoordinateTransformationKind());
}
......@@ -119,6 +122,9 @@ public class CrsCatalogApiV3 {
@RequestParam(name = "recordId", required = false) String recordId,
@RequestParam(name = "dataId", required = false) String dataId
) {
if(recordId.endsWith(":")){
recordId= RemoveTerminatingColon(recordId);
}
return searchWrapperService.getSingleCrsOrCt(recordId, dataId, SearchWrapperService.getCoordinateReferenceSystemKind());
}
......@@ -160,8 +166,20 @@ public class CrsCatalogApiV3 {
@PostMapping(value = "/points-in-aou", consumes = MediaType.APPLICATION_JSON_VALUE, produces = MediaType.APPLICATION_JSON_VALUE)
public PointsInAouSearchResult getAouInfo(
@RequestBody InPolygonQuery inPolygonQuery
) {
) {
String record_id = inPolygonQuery.getRecordId();
if (record_id.endsWith(":")) {
inPolygonQuery.setRecordId(RemoveTerminatingColon(record_id));
}
return pointsInAouService.searchPointsInAou(inPolygonQuery);
}
public String RemoveTerminatingColon(String record_id) {
record_id = record_id.substring(0, record_id.length() - 1);
return record_id;
}
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment