Fix sqla query of getting an alarm definition

Given parameter id is alarm.id, not alarm_definition.id.

Change-Id: I4318222472f74bddb6532615d1d9e31301e67977
This commit is contained in:
Shinya Kawabata 2016-04-19 11:49:18 +09:00
parent 5697d16f42
commit 4abeffe3d6
1 changed files with 2 additions and 1 deletions

View File

@ -88,8 +88,9 @@ class AlarmsRepository(sql_repository.SQLRepository,
.select_from(a_s.join(ad, a_s.c.alarm_definition_id == ad.c.id)))
self.get_ad_query = (select([ad])
.select_from(ad.join(a, ad.c.id == a.c.alarm_definition_id))
.where(ad.c.tenant_id == bindparam('b_tenant_id'))
.where(ad.c.id == bindparam('b_id')))
.where(a.c.id == bindparam('b_id')))
self.get_am_query = (select([a_s.c.id.label('alarm_id'),
mde.c.name,