Merge pull request #7313 from eugene7646/psql_error_8056

Fixed an error when we were trying to insert 'Infinity' as double (8056)
This commit is contained in:
Ann Priestman 2021-09-30 12:39:34 -04:00 committed by GitHub
commit ae2958bf42
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -119,7 +119,11 @@ public class EXIFProcessor implements PictureProcessor {
final Rational altitude = gpsDir.getRational(GpsDirectory.TAG_ALTITUDE);
if (altitude != null) {
attributes.add(new BlackboardAttribute(ATTRIBUTE_TYPE.TSK_GEO_ALTITUDE, MODULE_NAME, altitude.doubleValue()));
double alt = altitude.doubleValue();
if (Double.isInfinite(alt)) {
alt = 0.0;
}
attributes.add(new BlackboardAttribute(ATTRIBUTE_TYPE.TSK_GEO_ALTITUDE, MODULE_NAME, alt));
}
}