summaryrefslogtreecommitdiffstats
path: root/auth/auth-cass/src
diff options
context:
space:
mode:
authorInstrumental <jonathan.gathman@att.com>2018-11-07 17:36:15 -0600
committerInstrumental <jonathan.gathman@att.com>2018-11-07 17:40:55 -0600
commit8cd88b8fbd5cdaa3fe796a11c0788ba202a808a3 (patch)
treed9ad371e98598d2303b23a16b413b30133485bd4 /auth/auth-cass/src
parent2de245542cb901ff47133132ba3ec8df9fb2c891 (diff)
Fix Proxy DELETE
Issue-ID: AAF-617 Change-Id: I9c9380480eada84cf91effab9330eb0c81770b70 Signed-off-by: Instrumental <jonathan.gathman@att.com>
Diffstat (limited to 'auth/auth-cass/src')
-rw-r--r--auth/auth-cass/src/main/java/org/onap/aaf/auth/dao/hl/Question.java8
1 files changed, 7 insertions, 1 deletions
diff --git a/auth/auth-cass/src/main/java/org/onap/aaf/auth/dao/hl/Question.java b/auth/auth-cass/src/main/java/org/onap/aaf/auth/dao/hl/Question.java
index 18b57d8b..f55e1c1c 100644
--- a/auth/auth-cass/src/main/java/org/onap/aaf/auth/dao/hl/Question.java
+++ b/auth/auth-cass/src/main/java/org/onap/aaf/auth/dao/hl/Question.java
@@ -401,7 +401,13 @@ public class Question {
}
}
} else {
- return Result.err(Status.ERR_NsNotFound,"There is no valid Company Namespace for %s",str);
+ int dot = str.lastIndexOf('.');
+
+ if (dot < 0) {
+ return Result.err(Status.ERR_NsNotFound,"There is no valid Company Namespace for %s",str);
+ } else {
+ return deriveFirstNsForType(trans, str.substring(0, dot),type);
+ }
}
}
return Result.err(Status.ERR_NotFound, str + " does not contain type " + type.name());