From adc815235e665e0587ec5d4c0c9af5d1ee49afb2 Mon Sep 17 00:00:00 2001 From: Alejandro Huertas Date: Mon, 18 May 2020 17:24:48 +0200 Subject: [PATCH] M #-: subscribe to service changes --- src/hm_mad/one_hm.rb | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/hm_mad/one_hm.rb b/src/hm_mad/one_hm.rb index b20a4103bd..545b972385 100755 --- a/src/hm_mad/one_hm.rb +++ b/src/hm_mad/one_hm.rb @@ -146,11 +146,13 @@ class HookManagerDriver < OpenNebulaDriver state = xml.xpath('//STATE')[0].text lcm_state = xml.xpath('//LCM_STATE')[0].text if obj == 'VM' resource_id = xml.xpath('//RESOURCE_ID')[0].text - service_id = xml.xpath('//SERVICE_ID')[0].text + service_id = xml.xpath('//SERVICE_ID')[0] + service_id = service_id.text if service - ["#{obj} #{resource_id}/#{state}/#{lcm_state} ", - "STATE #{obj}/#{state}/#{lcm_state}/#{resource_id} ", - "SERVICE #{service_id} "] + ret = ["#{obj} #{resource_id}/#{state}/#{lcm_state} ", + "STATE #{obj}/#{state}/#{lcm_state}/#{resource_id} "] + + ret << "SERVICE #{service_id} " if service_id else [''] end