Browse Source

Added ignore for exception, that can appear if sysadmin removed

pull/9035/head
imbeacon 3 years ago
parent
commit
8ba6271ce0
  1. 20
      dao/src/main/java/org/thingsboard/server/dao/alarm/BaseAlarmService.java

20
dao/src/main/java/org/thingsboard/server/dao/alarm/BaseAlarmService.java

@ -321,15 +321,17 @@ public class BaseAlarmService extends AbstractEntityService implements AlarmServ
continue;
}
if (result.isModified()) {
AlarmComment alarmComment = AlarmComment.builder()
.alarmId(alarm.getId())
.type(AlarmCommentType.SYSTEM)
.comment(JacksonUtil.newObjectNode()
.put("text", "Alarm was unassigned because assigned user was deleted!")
.put("userId", userId.toString())
.put("subtype", "ASSIGN"))
.build();
alarmCommentDao.save(tenantId, alarmComment);
try {
AlarmComment alarmComment = AlarmComment.builder()
.alarmId(alarm.getId())
.type(AlarmCommentType.SYSTEM)
.comment(JacksonUtil.newObjectNode()
.put("text", "Alarm was unassigned because assigned user was deleted!")
.put("userId", userId.toString())
.put("subtype", "ASSIGN"))
.build();
alarmCommentDao.save(tenantId, alarmComment);
} catch (Exception ignored) {}
}
}
}

Loading…
Cancel
Save