Fix alarm deletion WS update
This commit is contained in:
parent
1a881f6038
commit
5702d9654a
@ -188,6 +188,7 @@ public class BaseAlarmService extends AbstractCachedEntityService<TenantId, Page
|
|||||||
if (alarm == null) {
|
if (alarm == null) {
|
||||||
return AlarmApiCallResult.builder().successful(false).build();
|
return AlarmApiCallResult.builder().successful(false).build();
|
||||||
} else {
|
} else {
|
||||||
|
var propagationIds = getPropagationEntityIdsList(alarm);
|
||||||
deleteEntityRelations(tenantId, alarm.getId());
|
deleteEntityRelations(tenantId, alarm.getId());
|
||||||
alarmDao.removeById(tenantId, alarm.getUuidId());
|
alarmDao.removeById(tenantId, alarm.getUuidId());
|
||||||
eventPublisher.publishEvent(DeleteEntityEvent.builder().tenantId(tenantId)
|
eventPublisher.publishEvent(DeleteEntityEvent.builder().tenantId(tenantId)
|
||||||
@ -195,7 +196,7 @@ public class BaseAlarmService extends AbstractCachedEntityService<TenantId, Page
|
|||||||
if (checkAndDeleteAlarmType) {
|
if (checkAndDeleteAlarmType) {
|
||||||
delAlarmTypes(tenantId, Collections.singleton(alarm.getType()));
|
delAlarmTypes(tenantId, Collections.singleton(alarm.getType()));
|
||||||
}
|
}
|
||||||
return AlarmApiCallResult.builder().alarm(alarm).deleted(true).successful(true).build();
|
return AlarmApiCallResult.builder().alarm(alarm).deleted(true).successful(true).propagatedEntitiesList(propagationIds).build();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user