mirror of
https://repository.entgra.net/community/device-mgt-core.git
synced 2025-10-06 02:01:45 +00:00
Fix only reading one result when multiple results are present
This commit is contained in:
parent
318d4e3f9c
commit
69aac07df5
@ -1837,7 +1837,7 @@ public abstract class AbstractDeviceDAOImpl implements DeviceDAO {
|
|||||||
try (ResultSet rs = ps.executeQuery()) {
|
try (ResultSet rs = ps.executeQuery()) {
|
||||||
List<Device> devices = new ArrayList<>();
|
List<Device> devices = new ArrayList<>();
|
||||||
DeviceInfo deviceInfo = new DeviceInfo();
|
DeviceInfo deviceInfo = new DeviceInfo();
|
||||||
if (rs.next()) {
|
while (rs.next()) {
|
||||||
Device device = DeviceManagementDAOUtil.loadDevice(rs);
|
Device device = DeviceManagementDAOUtil.loadDevice(rs);
|
||||||
deviceInfo.setOsVersion(rs.getString(Constants.OS_VERSION));
|
deviceInfo.setOsVersion(rs.getString(Constants.OS_VERSION));
|
||||||
deviceInfo.setOsBuildDate(rs.getString(Constants.OS_BUILD_DATE));
|
deviceInfo.setOsBuildDate(rs.getString(Constants.OS_BUILD_DATE));
|
||||||
|
|||||||
@ -876,7 +876,7 @@ public class OracleDeviceDAOImpl extends AbstractDeviceDAOImpl {
|
|||||||
try (ResultSet rs = ps.executeQuery()) {
|
try (ResultSet rs = ps.executeQuery()) {
|
||||||
List<Device> devices = new ArrayList<>();
|
List<Device> devices = new ArrayList<>();
|
||||||
DeviceInfo deviceInfo = new DeviceInfo();
|
DeviceInfo deviceInfo = new DeviceInfo();
|
||||||
if (rs.next()) {
|
while (rs.next()) {
|
||||||
Device device = DeviceManagementDAOUtil.loadDevice(rs);
|
Device device = DeviceManagementDAOUtil.loadDevice(rs);
|
||||||
deviceInfo.setOsVersion(rs.getString(Constants.OS_VERSION));
|
deviceInfo.setOsVersion(rs.getString(Constants.OS_VERSION));
|
||||||
deviceInfo.setOsBuildDate(rs.getString(Constants.OS_BUILD_DATE));
|
deviceInfo.setOsBuildDate(rs.getString(Constants.OS_BUILD_DATE));
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user