diff flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/fixings/FixAnalysisPeriodsFacet.java @ 3062:7660cfe5e8f6

FixWQCurveGenerator can generate charts from Fix*-Facets (in theory and not complete) flys-artifacts/trunk@4642 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Christian Lins <christian.lins@intevation.de>
date Tue, 12 Jun 2012 12:40:44 +0000
parents 22da13d1b180
children 5642a83420f2
line wrap: on
line diff
--- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/fixings/FixAnalysisPeriodsFacet.java	Tue Jun 12 08:11:36 2012 +0000
+++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/fixings/FixAnalysisPeriodsFacet.java	Tue Jun 12 12:40:44 2012 +0000
@@ -73,7 +73,14 @@
             double km = access.getCurrentKm();
 
             KMIndex<AnalysisPeriod []> kmPeriods = result.getAnalysisPeriods();
-            AnalysisPeriod[] periods = kmPeriods.binarySearch(km).getValue();
+            KMIndex.Entry<AnalysisPeriod []> kmPeriodsEntry = 
+                kmPeriods.binarySearch(km);
+
+            if (kmPeriodsEntry == null) {
+                return null;
+            }
+
+            AnalysisPeriod[] periods = kmPeriodsEntry.getValue();
 
             if (periods == null) {
                 return null;

http://dive4elements.wald.intevation.org