X-Git-Url: https://gerrit.onap.org/r/gitweb?p=portal.git;a=blobdiff_plain;f=ecomp-portal-BE-common%2Fsrc%2Fmain%2Fjava%2Forg%2Fonap%2Fportalapp%2Fportal%2Futils%2FEcompPortalUtils.java;h=53b69d7f7e70d89103a9e31a6e41d3342a9c7136;hp=dd7327713a624f5a6b74c770c2635c350a7e609d;hb=2845910b34682056c1949f82e39d9205a26554e9;hpb=485296388748c1efb5737cf7ae9d4a8254681552 diff --git a/ecomp-portal-BE-common/src/main/java/org/onap/portalapp/portal/utils/EcompPortalUtils.java b/ecomp-portal-BE-common/src/main/java/org/onap/portalapp/portal/utils/EcompPortalUtils.java index dd732771..53b69d7f 100644 --- a/ecomp-portal-BE-common/src/main/java/org/onap/portalapp/portal/utils/EcompPortalUtils.java +++ b/ecomp-portal-BE-common/src/main/java/org/onap/portalapp/portal/utils/EcompPortalUtils.java @@ -513,7 +513,7 @@ public class EcompPortalUtils { /** * - * It check whether the external auth namespace is matching with current namepsace exists in local DB + * It check whether the external auth namespace is matching with current namespace exists in local DB * * @param permTypeVal * @param appNamespaceVal @@ -523,9 +523,13 @@ public class EcompPortalUtils { String[] typeNamespace = permTypeVal.split("\\."); String[] appNamespace = appNamespaceVal.split("\\."); boolean isNamespaceMatching = true; - for (int k = 0; k < appNamespace.length; k++) { - if (!appNamespace[k].equals(typeNamespace[k])) - isNamespaceMatching = false; + if (appNamespace.length <= typeNamespace.length) { + for (int k = 0; k < appNamespace.length; k++) { + if (!appNamespace[k].equals(typeNamespace[k])) + isNamespaceMatching = false; + } + } else { + isNamespaceMatching = false; } return isNamespaceMatching; }