From 044ae48875e28f84a83f5c3805b0cf243c1d8d86 Mon Sep 17 00:00:00 2001 From: Axel Uhl Date: Sat, 30 May 2015 06:33:28 +0200 Subject: [PATCH] added some null-safety to polar service --- .../sap/sailing/polars/mining/GPSFixMovingWithPolarContext.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java/com.sap.sailing.polars/src/com/sap/sailing/polars/mining/GPSFixMovingWithPolarContext.java b/java/com.sap.sailing.polars/src/com/sap/sailing/polars/mining/GPSFixMovingWithPolarContext.java index 2e750ef5f2c..0f9f4dc12ab 100644 --- a/java/com.sap.sailing.polars/src/com/sap/sailing/polars/mining/GPSFixMovingWithPolarContext.java +++ b/java/com.sap.sailing.polars/src/com/sap/sailing/polars/mining/GPSFixMovingWithPolarContext.java @@ -77,7 +77,7 @@ public class GPSFixMovingWithPolarContext implements MovingAveragePolarClusterKe TrackedLegOfCompetitor currentLeg = race.getCurrentLeg(competitor, fix.getTimePoint()); if (currentLeg != null) { Bearing realBearing = currentLeg.getBeatAngle(fix.getTimePoint()); - bearing = new DegreeBearingImpl(Math.abs(realBearing.getDegrees())); + bearing = realBearing == null ? null : new DegreeBearingImpl(Math.abs(realBearing.getDegrees())); } } catch (NoWindException e) { bearing = null;