From 894bb1b78c8ef1809f6cf8cdcbc190a138966b27 Mon Sep 17 00:00:00 2001 From: "lucio.lelii" Date: Wed, 27 Feb 2019 14:47:49 +0000 Subject: [PATCH] git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/Common/authorization-common-client@177322 82a268e6-3cf1-43bd-a215-b396298e98cf --- pom.xml | 2 +- .../org/gcube/common/authorization/client/proxy/Utils.java | 4 +--- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/pom.xml b/pom.xml index 1e77947..7664148 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ 4.0.0 org.gcube.common authorization-client - 2.0.3-SNAPSHOT + 2.0.4-SNAPSHOT authorization service client library diff --git a/src/main/java/org/gcube/common/authorization/client/proxy/Utils.java b/src/main/java/org/gcube/common/authorization/client/proxy/Utils.java index a80cb99..996f1d3 100644 --- a/src/main/java/org/gcube/common/authorization/client/proxy/Utils.java +++ b/src/main/java/org/gcube/common/authorization/client/proxy/Utils.java @@ -15,9 +15,7 @@ public class Utils { protected static int getInfrastructureHashfromContext(String context) { try{ - String infrastructure = context; - if (context.startsWith("/")) - infrastructure = context.substring(1); + String infrastructure = context.replaceAll("^/?([^/]*)/?.*", "$1"); int hashcode= infrastructure.hashCode(); return Math.abs(hashcode);