diff options
Diffstat (limited to 'lcm/ns/biz')
-rw-r--r-- | lcm/ns/biz/ns_update.py | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/lcm/ns/biz/ns_update.py b/lcm/ns/biz/ns_update.py index cb00ced8..eba18c68 100644 --- a/lcm/ns/biz/ns_update.py +++ b/lcm/ns/biz/ns_update.py @@ -110,20 +110,18 @@ class NSUpdateService(threading.Thread): if not change_state_to: raise NSLCMException( 'ChangeStateTo does not exist or value is incorrect.') - Stop_Type = '' graceful_stop_timeout = '' operational_states = ignore_case_get(change_state_to, 'OperationalStates') if operational_states == OPERATIONAL_STATES.STOPPED: stop_type = ignore_case_get(vnf_data, 'stopType') - Stop_Type = ignore_case_get(stop_type, 'StopType') - if Stop_Type == STOP_TYPE.GRACEFUL: + if stop_type == STOP_TYPE.GRACEFUL: graceful_stop_timeout = ignore_case_get(vnf_data, 'gracefulStopTimeout') result = { "vnfInstanceId": vnf_instance_id, "changeStateTo": operational_states, - "stopType": Stop_Type, - "gracefulStopTimeout": graceful_stop_timeout + "stopType": stop_type, + "gracefulStopTimeout": graceful_stop_timeout if graceful_stop_timeout else 0 } return result |