From 69544b4552c95f6e812cfefce9d188f0cc5547ca Mon Sep 17 00:00:00 2001 From: Ziver Koc Date: Mon, 29 Aug 2016 19:08:15 +0200 Subject: [PATCH] bugfix --- src/se/hal/util/DeviceDataSqlResult.java | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/se/hal/util/DeviceDataSqlResult.java b/src/se/hal/util/DeviceDataSqlResult.java index 9b91de6a..006fb430 100755 --- a/src/se/hal/util/DeviceDataSqlResult.java +++ b/src/se/hal/util/DeviceDataSqlResult.java @@ -24,14 +24,17 @@ public class DeviceDataSqlResult implements SQLResultHandler { @Override public HalDeviceData handleQueryResult(Statement stmt, ResultSet result) throws SQLException { try { - HalDeviceData dataObj = clazz.newInstance(); - dataObj.setData(result.getDouble("data")); - dataObj.setTimestamp(result.getLong("timestamp")); - return dataObj; + if (result.next()) { + HalDeviceData dataObj = clazz.newInstance(); + dataObj.setData(result.getDouble("data")); + dataObj.setTimestamp(result.getLong("timestamp")); + return dataObj; + } } catch (SQLException e){ throw e; } catch (Exception e){ throw new SQLException(e); } + return null; } }