Merge "quoted props"
authorvarun gudisena <vg411h@att.com>
Fri, 7 Sep 2018 04:52:22 +0000 (04:52 +0000)
committerGerrit Code Review <gerrit@onap.org>
Fri, 7 Sep 2018 04:52:22 +0000 (04:52 +0000)
cadi/core/src/main/java/org/onap/aaf/cadi/PropAccess.java

index 6a932c4..3d15b09 100644 (file)
@@ -209,6 +209,11 @@ public class PropAccess implements Access {
                        Object value = es.getValue();
                        if(value instanceof String) {
                                String trim = ((String)value).trim();
+                               // Remove Beginning/End Quotes, which might be there if mixed with Bash Props
+                               int s = 0, e=trim.length()-1;
+                               if(s<e && trim.charAt(s)=='"' && trim.charAt(e)=='"') {
+                                       trim=trim.substring(s+1,e);
+                               }
                                if(trim!=value) { // Yes, I want OBJECT equals
                                        props.setProperty((String)es.getKey(), trim);
                                }