Bug fix in Healthcheck 75/48375/1
authorBalaji, Ramya (rb111y) <rb111y@att.com>
Mon, 21 May 2018 20:16:42 +0000 (16:16 -0400)
committerBalaji, Ramya (rb111y) <rb111y@att.com>
Mon, 21 May 2018 20:18:19 +0000 (16:18 -0400)
Code was changed to make subcontext
mandatory. This is not a mandatory
field/property and code changes are
needed to reflect this.

Issue-ID: APPC-915
Change-Id: I5b94572907a1f56980e1dbc8f238f29458360588
Signed-off-by: Balaji, Ramya (rb111y) <rb111y@att.com>
appc-config/appc-flow-controller/provider/src/main/java/org/onap/appc/flow/controller/node/ResourceUriExtractor.java

index af65b12..22011e7 100644 (file)
@@ -82,15 +82,12 @@ class ResourceUriExtractor {
     }
 
     private String getSubContext(SvcLogicContext ctx, Properties prop) throws Exception {
-        String subContext;
+        String subContext = "";
         if (StringUtils.isNotBlank(ctx.getAttribute(INPUT_SUB_CONTEXT))) {
             subContext = "/" + ctx.getAttribute(INPUT_SUB_CONTEXT);
         } else if (prop.getProperty(ctx.getAttribute(INPUT_REQUEST_ACTION) + ".sub-context") != null) {
             subContext = "/" + prop.getProperty(ctx.getAttribute(INPUT_REQUEST_ACTION) + ".sub-context");
-        } else {
-            throw new Exception(
-                    "Could not find the sub context for operation " + ctx.getAttribute(INPUT_REQUEST_ACTION));
-        }
+        } 
         return subContext;
     }