Skip to content
Snippets Groups Projects
Verified Commit 0c601ca0 authored by Timm Fitschen's avatar Timm Fitschen
Browse files
parent 9d51e956
Branches
Tags
2 merge requests!41REL: update changelog, bump version of pom.xml, update DEPENDENCIES,!32F nan in lists
Pipeline #13277 passed
......@@ -33,16 +33,19 @@ public class DoubleDatatype extends AbstractDatatype {
public SingleValue parseValue(final Object value) throws Message {
try {
if (value instanceof GenericValue) {
return new GenericValue(Double.parseDouble(((GenericValue) value).toDatabaseString()));
return parse(((GenericValue) value).toDatabaseString());
} else {
String valueStr = value.toString();
if (valueStr.toLowerCase().equals("nan")) {
valueStr = "NaN";
}
return new GenericValue(Double.parseDouble(valueStr));
return parse(value.toString());
}
} catch (final NumberFormatException e) {
throw ServerMessages.CANNOT_PARSE_DOUBLE_VALUE;
}
}
private GenericValue parse(String valueStr) {
if (valueStr.toLowerCase().equals("nan")) {
valueStr = "NaN";
}
return new GenericValue(Double.parseDouble(valueStr));
}
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment