# HG changeset patch # User Andre Heinecke # Date 1408990331 -7200 # Node ID cda45ed151ed72c9a6ea423016e70d12736554a8 # Parent 05aca5659f32d81d1e65a8306a1a4a374e976068 Fix exporter loops The one loop did not increase the count. The other did not handle null gracefully. diff -r 05aca5659f32 -r cda45ed151ed artifacts/src/main/java/org/dive4elements/river/exports/minfo/SedimentLoadExporter.java --- a/artifacts/src/main/java/org/dive4elements/river/exports/minfo/SedimentLoadExporter.java Mon Aug 25 20:03:35 2014 +0200 +++ b/artifacts/src/main/java/org/dive4elements/river/exports/minfo/SedimentLoadExporter.java Mon Aug 25 20:12:11 2014 +0200 @@ -105,9 +105,13 @@ TreeMap > result_map = new TreeMap>(); - int i = 0; - for (String name: FRACTION_ORDER) { - for (Fraction fract: result.getFractionsByName(name)) { + for (int i = 0; i < FRACTION_ORDER.length; i++) { + String name = FRACTION_ORDER[i]; + List fractions = result.getFractionsByName(name); + if (fractions == null) { + continue; + } + for (Fraction fract: fractions) { String period = fract.getPeriod(); TreeMap cur_map; if (result_map.containsKey(period)) {