From 8a5d7e7d26429598aa14c1ffc5d9dec85e1ff522 Mon Sep 17 00:00:00 2001 From: Dhrumin Desai Date: Tue, 3 Mar 2020 17:56:23 -0500 Subject: fixed input string type issue in bp_gen Issue-ID: DCAEGEN2-2120 Change-Id: I95f6c3093377921250adf7089eca96f38b838f93 Signed-off-by: Dhrumin Desai --- .../onap/blueprintgenerator/models/blueprint/Blueprint.java | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/mod/bpgenerator/src/main/java/org/onap/blueprintgenerator/models/blueprint/Blueprint.java b/mod/bpgenerator/src/main/java/org/onap/blueprintgenerator/models/blueprint/Blueprint.java index 7ba4d22..c043a9e 100644 --- a/mod/bpgenerator/src/main/java/org/onap/blueprintgenerator/models/blueprint/Blueprint.java +++ b/mod/bpgenerator/src/main/java/org/onap/blueprintgenerator/models/blueprint/Blueprint.java @@ -80,20 +80,21 @@ public class Blueprint { } return bp; } + public Blueprint setQuotations(Blueprint bp) { for(String s: bp.getInputs().keySet()) { LinkedHashMap temp = bp.getInputs().get(s); if(temp.get("type") == "string") { String def = (String) temp.get("default"); - if(def != null && def.equals("")){ - String emptyString = "\"\""; - Object emptyObj = emptyString; - temp.put("default", emptyObj); + if(def != null){ + def = def.replaceAll("\"$", "").replaceAll("^\"", ""); } + def = '"' + def + '"'; + temp.replace("default", def); bp.getInputs().replace(s, temp); } } - + return bp; } -- cgit 1.2.3-korg