Check if str 'isParsable' before trying to parse it in EntityDataAdapter
This commit is contained in:
parent
6d4c54e275
commit
bc182caa60
@ -15,6 +15,7 @@
|
|||||||
*/
|
*/
|
||||||
package org.thingsboard.server.dao.sql.query;
|
package org.thingsboard.server.dao.sql.query;
|
||||||
|
|
||||||
|
import org.apache.commons.lang3.math.NumberUtils;
|
||||||
import org.thingsboard.server.common.data.EntityType;
|
import org.thingsboard.server.common.data.EntityType;
|
||||||
import org.thingsboard.server.common.data.UUIDConverter;
|
import org.thingsboard.server.common.data.UUIDConverter;
|
||||||
import org.thingsboard.server.common.data.id.EntityId;
|
import org.thingsboard.server.common.data.id.EntityId;
|
||||||
@ -82,7 +83,7 @@ public class EntityDataAdapter {
|
|||||||
if (value != null) {
|
if (value != null) {
|
||||||
String strVal = value.toString();
|
String strVal = value.toString();
|
||||||
// check number
|
// check number
|
||||||
if (strVal.length() > 0) {
|
if (strVal.length() > 0 && NumberUtils.isParsable(strVal)) {
|
||||||
try {
|
try {
|
||||||
long longVal = Long.parseLong(strVal);
|
long longVal = Long.parseLong(strVal);
|
||||||
return Long.toString(longVal);
|
return Long.toString(longVal);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user