diff --git a/multiapps-mta/src/main/java/org/cloudfoundry/multiapps/mta/resolvers/LiveRoutesProvidedParametersResolver.java b/multiapps-mta/src/main/java/org/cloudfoundry/multiapps/mta/resolvers/LiveRoutesProvidedParametersResolver.java index 10634084..190ad131 100644 --- a/multiapps-mta/src/main/java/org/cloudfoundry/multiapps/mta/resolvers/LiveRoutesProvidedParametersResolver.java +++ b/multiapps-mta/src/main/java/org/cloudfoundry/multiapps/mta/resolvers/LiveRoutesProvidedParametersResolver.java @@ -76,7 +76,8 @@ private void handlePropertyReferences(Module module, Map.Entry p private int getRouteIndex(String propertyValueString) { int indexOfSlash = propertyValueString.indexOf(DASH_SYMBOL); - String routeIndex = propertyValueString.substring(indexOfSlash + 1, indexOfSlash + 2); + int indexOfSecondSlash = propertyValueString.indexOf(DASH_SYMBOL, indexOfSlash + 1); + String routeIndex = propertyValueString.substring(indexOfSlash + 1, indexOfSecondSlash); return Integer.parseInt(routeIndex); }