Proper formatting of xml reply
Change-Id: Ibbbfae0835436b1cab0f25aa4fecdfa79afcdb55
diff --git a/netconf/nc_rpc/ext/get_voltha.py b/netconf/nc_rpc/ext/get_voltha.py
index a619875..8977b89 100644
--- a/netconf/nc_rpc/ext/get_voltha.py
+++ b/netconf/nc_rpc/ext/get_voltha.py
@@ -35,7 +35,8 @@
@inlineCallbacks
def execute(self):
- log.info('get-voltha-request', session=self.session.session_id)
+ log.info('get-voltha-request', session=self.session.session_id,
+ method=self.rpc_method)
if self.rpc_response.is_error:
returnValue(self.rpc_response)
@@ -46,7 +47,11 @@
xml = dicttoxml.dicttoxml(res_dict)
log.info('voltha-info', res=res_dict, xml=xml)
- self.rpc_response.node = self.get_root_element(xml)
+ root_elem = self.get_root_element(xml)
+ root_elem.tag = 'data'
+
+ self.rpc_method.append(root_elem)
+ self.rpc_response.node = self.rpc_method
self.rpc_response.is_error = False
returnValue(self.rpc_response)