From 768e965305790b9b370302f6224372c37b17b9f4 Mon Sep 17 00:00:00 2001 From: "m.lettere" Date: Wed, 30 Jun 2021 18:12:12 +0200 Subject: [PATCH] use pyeval to squeeze out service names --- templates/add_all_system_services_to_vre.json.j2 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/templates/add_all_system_services_to_vre.json.j2 b/templates/add_all_system_services_to_vre.json.j2 index ab56323..28ed061 100644 --- a/templates/add_all_system_services_to_vre.json.j2 +++ b/templates/add_all_system_services_to_vre.json.j2 @@ -70,7 +70,7 @@ "taskReferenceName" : "extract_client_ids", "type" : "SIMPLE", "inputParameters" : { - "code" : "import xml.etree.ElementTree as ET;\nout=[]\nfor n in ET.fromstring(data.xmlstring).findAll('Resource/Profile/Name'):out.append(n.text);\nreturn out", + "code" : "exec('import xml.etree.ElementTree as ET') or list(map(lambda n: n.text, ET.fromstring(data['xmlstring']).findall('Resource/Profile/Name')))", "xmlstring" : "${retrieve_system_services.output.body}" } },