diff --git a/src/main/java/org/gcube/smartgears/handlers/application/request/RequestAccounting.java b/src/main/java/org/gcube/smartgears/handlers/application/request/RequestAccounting.java index 3cb8dcd..ce67c53 100644 --- a/src/main/java/org/gcube/smartgears/handlers/application/request/RequestAccounting.java +++ b/src/main/java/org/gcube/smartgears/handlers/application/request/RequestAccounting.java @@ -40,8 +40,8 @@ public class RequestAccounting extends RequestHandler { String calledMethod = e.request().getHeader(called_method_header); if (calledMethod==null){ calledMethod = e.request().getRequestURI().substring(e.request().getContextPath().length()); - if (calledMethod.startsWith("/")) - calledMethod = calledMethod.replaceFirst("/",""); + if (calledMethod.isEmpty()) + calledMethod = "/"; } CalledMethodProvider.instance.set(calledMethod); String caller = AuthorizationProvider.instance.get()!=null? AuthorizationProvider.instance.get().getClient().getId(): "UNKNOWN";