From c1d691aeb8040a20c6b38989547626846a2d7d61 Mon Sep 17 00:00:00 2001 From: bandorf Date: Wed, 7 Feb 2018 14:38:10 +0100 Subject: [PATCH] Provide id for existing sub-expressions of alarm definitions Story: 2001525 Task: 6328 Change-Id: I07916bc1ccd3691b16342db4b6c9710beecefdae --- .../common/repositories/sqla/alarm_definitions_repository.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/monasca_api/common/repositories/sqla/alarm_definitions_repository.py b/monasca_api/common/repositories/sqla/alarm_definitions_repository.py index 8abfc1e4f..9019e07ab 100644 --- a/monasca_api/common/repositories/sqla/alarm_definitions_repository.py +++ b/monasca_api/common/repositories/sqla/alarm_definitions_repository.py @@ -710,6 +710,9 @@ class AlarmDefinitionsRepository(sql_repository.SQLRepository, changed_sub_alarm_defs_by_id[ old_or_changed.id] = ( new_or_changed) + # patch id: + changed_sub_alarm_defs_by_id[ + old_or_changed.id].id = old_or_changed.id old_or_changed_sub_alarm_defs_set = ( old_or_changed_sub_alarm_defs_set - old_or_changed_sub_alarm_defs_set_to_remove