fix NPE in findAlarms from JpaAlarmDao
(cherry picked from commit 2c1fd8e0436d4b4ae12cd385114c2ae890923c5e)
This commit is contained in:
parent
8e8c1ae860
commit
fe27cb1a31
@ -25,6 +25,7 @@ import org.thingsboard.server.dao.model.sql.AlarmEntity;
|
||||
import org.thingsboard.server.dao.model.sql.AlarmInfoEntity;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Set;
|
||||
import java.util.UUID;
|
||||
|
||||
/**
|
||||
@ -70,7 +71,7 @@ public interface AlarmRepository extends CrudRepository<AlarmEntity, UUID> {
|
||||
@Param("affectedEntityType") String affectedEntityType,
|
||||
@Param("startTime") Long startTime,
|
||||
@Param("endTime") Long endTime,
|
||||
@Param("alarmStatuses") List<AlarmStatus> alarmStatuses,
|
||||
@Param("alarmStatuses") Set<AlarmStatus> alarmStatuses,
|
||||
@Param("searchText") String searchText,
|
||||
Pageable pageable);
|
||||
|
||||
|
||||
@ -24,14 +24,12 @@ import org.springframework.stereotype.Component;
|
||||
import org.thingsboard.server.common.data.alarm.Alarm;
|
||||
import org.thingsboard.server.common.data.alarm.AlarmInfo;
|
||||
import org.thingsboard.server.common.data.alarm.AlarmQuery;
|
||||
import org.thingsboard.server.common.data.alarm.AlarmSearchStatus;
|
||||
import org.thingsboard.server.common.data.alarm.AlarmStatus;
|
||||
import org.thingsboard.server.common.data.id.CustomerId;
|
||||
import org.thingsboard.server.common.data.id.EntityId;
|
||||
import org.thingsboard.server.common.data.id.TenantId;
|
||||
import org.thingsboard.server.common.data.page.PageData;
|
||||
import org.thingsboard.server.common.data.query.AlarmData;
|
||||
import org.thingsboard.server.common.data.query.AlarmDataPageLink;
|
||||
import org.thingsboard.server.common.data.query.AlarmDataQuery;
|
||||
import org.thingsboard.server.dao.DaoUtil;
|
||||
import org.thingsboard.server.dao.alarm.AlarmDao;
|
||||
@ -40,7 +38,6 @@ import org.thingsboard.server.dao.relation.RelationDao;
|
||||
import org.thingsboard.server.dao.sql.JpaAbstractDao;
|
||||
import org.thingsboard.server.dao.sql.query.AlarmQueryRepository;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collection;
|
||||
import java.util.Collections;
|
||||
import java.util.List;
|
||||
@ -112,7 +109,7 @@ public class JpaAlarmDao extends JpaAbstractDao<AlarmEntity, Alarm> implements A
|
||||
affectedEntity.getEntityType().name(),
|
||||
query.getPageLink().getStartTime(),
|
||||
query.getPageLink().getEndTime(),
|
||||
new ArrayList<>(statusSet),
|
||||
statusSet,
|
||||
Objects.toString(query.getPageLink().getTextSearch(), ""),
|
||||
DaoUtil.toPageable(query.getPageLink())
|
||||
)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user