mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-10-02 02:13:55 +00:00
fixed NPE in MongoDB adapter when loading wind fixes without position specification
This commit is contained in:
1 parent
f36a657dc2
commit
69a67b6f15
1 file changed
+4
-2
+4
-2
@@ -55,8 +55,10 @@ public class DomainObjectFactoryImpl implements DomainObjectFactory {
|
||||
}
|
||||
|
||||
private Position loadPosition(DBObject object) {
|
||||
Double lat = ((Number) object.get(FieldNames.LAT_DEG.name())).doubleValue();
|
||||
Double lng = ((Number) object.get(FieldNames.LNG_DEG.name())).doubleValue();
|
||||
Number latNumber = (Number) object.get(FieldNames.LAT_DEG.name());
|
||||
Double lat = latNumber == null ? null : latNumber.doubleValue();
|
||||
Number lngNumber = (Number) object.get(FieldNames.LNG_DEG.name());
|
||||
Double lng = lngNumber == null ? null : lngNumber.doubleValue();
|
||||
if (lat != null && lng != null) {
|
||||
return new DegreePosition(lat, lng);
|
||||
} else {
|
||||
|
||||
Reference in new issue
Block a user