Move info initialization to filter

This commit is contained in:
René Pfeuffer
2018-09-12 09:23:04 +02:00
parent af55bf6117
commit b809abaa45
4 changed files with 14 additions and 16 deletions

View File

@@ -5,6 +5,7 @@ import sonia.scm.api.v2.resources.ScmPathInfoStore;
import javax.inject.Inject;
import javax.ws.rs.container.ContainerRequestContext;
import javax.ws.rs.container.ContainerRequestFilter;
import javax.ws.rs.core.UriInfo;
import javax.ws.rs.ext.Provider;
@Provider
@@ -19,6 +20,7 @@ public class UriInfoFilter implements ContainerRequestFilter {
@Override
public void filter(ContainerRequestContext requestContext) {
storeProvider.get().setFromRestRequest(requestContext.getUriInfo());
UriInfo uriInfo = requestContext.getUriInfo();
storeProvider.get().set(uriInfo::getBaseUri);
}
}