mirror of
https://repository.entgra.net/community/device-mgt-core.git
synced 2025-10-06 02:01:45 +00:00
Fix devices of a group not loading
(cherry picked from commit b0362c5825)
This commit is contained in:
parent
fa59590dfe
commit
1b74cf9a03
@ -646,8 +646,7 @@ public class GenericDeviceDAOImpl extends AbstractDeviceDAOImpl {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public List<Device> searchDevicesInGroup(PaginationRequest request, int tenantId)
|
public List<Device> searchDevicesInGroup(PaginationRequest request, int tenantId) throws DeviceManagementDAOException {
|
||||||
throws DeviceManagementDAOException {
|
|
||||||
List<Device> devices = null;
|
List<Device> devices = null;
|
||||||
int groupId = request.getGroupId();
|
int groupId = request.getGroupId();
|
||||||
String deviceType = request.getDeviceType();
|
String deviceType = request.getDeviceType();
|
||||||
@ -687,6 +686,7 @@ public class GenericDeviceDAOImpl extends AbstractDeviceDAOImpl {
|
|||||||
"gd.DESCRIPTION, " +
|
"gd.DESCRIPTION, " +
|
||||||
"gd.NAME, " +
|
"gd.NAME, " +
|
||||||
"gd.DEVICE_IDENTIFICATION, " +
|
"gd.DEVICE_IDENTIFICATION, " +
|
||||||
|
"gd.LAST_UPDATED_TIMESTAMP " +
|
||||||
"FROM " +
|
"FROM " +
|
||||||
"(SELECT d.ID AS DEVICE_ID, " +
|
"(SELECT d.ID AS DEVICE_ID, " +
|
||||||
"d.DESCRIPTION, " +
|
"d.DESCRIPTION, " +
|
||||||
@ -708,10 +708,10 @@ public class GenericDeviceDAOImpl extends AbstractDeviceDAOImpl {
|
|||||||
sql = sql + " WHERE 1 = 1";
|
sql = sql + " WHERE 1 = 1";
|
||||||
//Add query for last updated timestamp
|
//Add query for last updated timestamp
|
||||||
if (since != null) {
|
if (since != null) {
|
||||||
sql = sql + " AND d.LAST_UPDATED_TIMESTAMP > ?";
|
sql = sql + " AND gd.LAST_UPDATED_TIMESTAMP > ?";
|
||||||
isSinceProvided = true;
|
isSinceProvided = true;
|
||||||
}
|
}
|
||||||
sql = sql + " ) d1 WHERE d1.DEVICE_ID = e.DEVICE_ID AND TENANT_ID = ? ";
|
sql = sql + " ) d1 WHERE d1.DEVICE_ID = e.DEVICE_ID AND e.TENANT_ID = ? ";
|
||||||
//Add the query for device-type
|
//Add the query for device-type
|
||||||
if (deviceType != null && !deviceType.isEmpty()) {
|
if (deviceType != null && !deviceType.isEmpty()) {
|
||||||
sql = sql + " AND e.DEVICE_TYPE = ?";
|
sql = sql + " AND e.DEVICE_TYPE = ?";
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user