Skip to content
Snippets Groups Projects
Commit bf8f0f3b authored by Lluis Gifre Renom's avatar Lluis Gifre Renom
Browse files

Service component:

- Corrected config generation in TaskExecutor::configure_optical_device()
parent 62093d79
No related branches found
No related tags found
2 merge requests!235Release TeraFlowSDN 3.0,!223Resolve "Fix OFC'24 end-to-end test for Optical Controller component"
......@@ -122,17 +122,16 @@ class TaskExecutor:
optical_config_id = OpticalConfigId()
optical_config_id.opticalconfig_uuid = device.device_id.device_uuid.uuid
optical_config = OpticalConfig()
setting = settings.value if settings else ""
setting = settings.value if settings else ''
new_config = {}
try:
result = self._context_client.SelectOpticalConfig(optical_config_id)
new_config = json.loads(result.config)
if result is not None :
if result is not None:
new_config = json.loads(result.config)
new_config["new_config"] = setting
new_config["is_opticalband"] = is_opticalband
new_config["flow"] = flows
result.config = str(new_config)
result.config = json.dumps(new_config)
optical_config.CopyFrom(result)
self._device_client.ConfigureOpticalDevice(optical_config)
self._store_grpc_object(CacheableObjectType.DEVICE, device_key, device)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment