From 3281587a51dc500680645f3b30c81f5a9e4655c0 Mon Sep 17 00:00:00 2001 From: Christos Tranoris Date: Mon, 5 Feb 2024 13:58:31 +0200 Subject: [PATCH] fix charvalsVarName --- .../service-rule-design/service-rule-design.component.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/app/p_services/admin/lifeCycleManagement/service-rule-design/service-rule-design.component.ts b/src/app/p_services/admin/lifeCycleManagement/service-rule-design/service-rule-design.component.ts index 852d361..56627e8 100644 --- a/src/app/p_services/admin/lifeCycleManagement/service-rule-design/service-rule-design.component.ts +++ b/src/app/p_services/admin/lifeCycleManagement/service-rule-design/service-rule-design.component.ts @@ -1598,7 +1598,8 @@ export class ServiceRuleDesignComponent implements OnInit { var objects = JSON.parse( cvs ); console.log( objects ); - var code = 'java.util.HashMap charvals = new java.util.HashMap<>();\n'; + var charvalsVarName = 'charvals_'+ Math.floor(Math.random() * 1000) + 1; + var code = 'java.util.HashMap ' + charvalsVarName + ' = new java.util.HashMap<>();\n'; var varray = '['; @@ -1606,12 +1607,12 @@ export class ServiceRuleDesignComponent implements OnInit { objects.forEach(element => { var charname = element.charname; var avalue = element.charvalue; - code += 'charvals.put(' + charname + ',' +avalue + ');\n'; + code += charvalsVarName + '.put(' + charname + ',' +avalue + ');\n'; }); } varray += ']'; - code += 'setServiceRefCharacteristicsValues(' + servicename +', charvals);\n'; + code += 'setServiceRefCharacteristicsValues(' + servicename +', ' + charvalsVarName + ');\n'; return code; -- GitLab