diff --git a/gsrs-spring-boot-autoconfigure/src/main/java/gsrs/controller/AbstractLegacyTextSearchGsrsEntityController.java b/gsrs-spring-boot-autoconfigure/src/main/java/gsrs/controller/AbstractLegacyTextSearchGsrsEntityController.java index 7d6773c7..bec386d6 100644 --- a/gsrs-spring-boot-autoconfigure/src/main/java/gsrs/controller/AbstractLegacyTextSearchGsrsEntityController.java +++ b/gsrs-spring-boot-autoconfigure/src/main/java/gsrs/controller/AbstractLegacyTextSearchGsrsEntityController.java @@ -172,9 +172,11 @@ public ResponseEntity forceFullReindex(@RequestParam(value= "wipeIndex", default @GetGsrsRestApiMapping(value="/@reindexBulk({id})", apiVersions = 1) public ResponseEntity bulkReindexStatus(@PathVariable("id") String id, @RequestParam Map queryParameters, - HttpServletRequest request){ + HttpServletRequest request){ + + String self_url = StaticContextAccessor.getBean(IxContext.class).getEffectiveAdaptedURI(request).toString(); return Optional.ofNullable(reindexing.get(id)).map(o->{ - o.set_self(request.getRequestURL().toString()); + o.set_self(self_url); return new ResponseEntity<>(o, HttpStatus.OK); }) .map(oo->(ResponseEntity)oo)