Application applied failed due to wrong attribute 'id'
Fault Class/Object only has alarm_id, not id which cause sysinv crash
like "AttributeError: 'Fault' object has no attribute 'id'"
Change-Id: I4aaefc764f5fa13842cd60ee99752e497a3fd439
Closes-bug: 1892830
Signed-off-by: Austin Sun <austin.sun@intel.com>
(cherry picked from commit 552b4e0171
)
This commit is contained in:
parent
023aca0a04
commit
b8cf1c2a2e
|
@ -2104,7 +2104,7 @@ class AppOperator(object):
|
|||
for alarm in self._fm_api.get_faults_by_id(
|
||||
fm_constants.FM_ALARM_ID_APPLICATION_REAPPLY_PENDING) or []:
|
||||
if alarm.entity_instance_id == target_entity:
|
||||
self._fm_api.clear_fault(alarm.id,
|
||||
self._fm_api.clear_fault(alarm.alarm_id,
|
||||
alarm.entity_instance_id)
|
||||
|
||||
def needs_reapply(self, app_name):
|
||||
|
@ -2124,7 +2124,7 @@ class AppOperator(object):
|
|||
for alarm in self._fm_api.get_faults_by_id(
|
||||
fm_constants.FM_ALARM_ID_APPLICATION_REAPPLY_PENDING) or []:
|
||||
if alarm.entity_instance_id == target_entity:
|
||||
self._fm_api.clear_fault(alarm.id,
|
||||
self._fm_api.clear_fault(alarm.alarm_id,
|
||||
alarm.entity_instance_id)
|
||||
return flag_exists
|
||||
|
||||
|
|
Loading…
Reference in New Issue