From 8cd88b8fbd5cdaa3fe796a11c0788ba202a808a3 Mon Sep 17 00:00:00 2001 From: Instrumental Date: Wed, 7 Nov 2018 17:36:15 -0600 Subject: Fix Proxy DELETE Issue-ID: AAF-617 Change-Id: I9c9380480eada84cf91effab9330eb0c81770b70 Signed-off-by: Instrumental --- .../src/main/java/org/onap/aaf/auth/dao/hl/Question.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'auth/auth-cass') 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()); -- cgit 1.2.3-korg