# HG changeset patch # User Christian Lins # Date 1350382673 -7200 # Node ID 0f60efc39953ccadb2d8b4700e58638b2e94a659 # Parent 71a4b664a16a4d1c5c66ca5adb3be311152db71d Workaround for #961 diff -r 71a4b664a16a -r 0f60efc39953 flys-artifacts/ChangeLog --- a/flys-artifacts/ChangeLog Tue Oct 16 11:36:21 2012 +0200 +++ b/flys-artifacts/ChangeLog Tue Oct 16 12:17:53 2012 +0200 @@ -1,3 +1,9 @@ +2012-10-16 Christian Lins + + * src/main/java/de/intevation/flys/artifacts/access/BedHeightAccess.java, + src/main/java/de/intevation/flys/exports/MiddleBedHeightGenerator.java: + Workaround for double facets in "Mittlere SohlhÃhe" (#961). + 2012-10-16 Felix Wolfsteller Fix issue946. diff -r 71a4b664a16a -r 0f60efc39953 flys-artifacts/src/main/java/de/intevation/flys/artifacts/access/BedHeightAccess.java --- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/access/BedHeightAccess.java Tue Oct 16 11:36:21 2012 +0200 +++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/access/BedHeightAccess.java Tue Oct 16 12:17:53 2012 +0200 @@ -1,12 +1,12 @@ package de.intevation.flys.artifacts.access; +import de.intevation.flys.artifacts.FLYSArtifact; +import de.intevation.flys.artifacts.states.SoundingsSelect; + import gnu.trove.TIntArrayList; import org.apache.log4j.Logger; -import de.intevation.flys.artifacts.FLYSArtifact; -import de.intevation.flys.artifacts.states.SoundingsSelect; - public class BedHeightAccess extends Access { @@ -51,6 +51,9 @@ logger.warn("No 'soundings' parameter specified!"); return null; } + else { + logger.debug("getBedHeightSingleIDs(): data=" + data); + } String[] parts = data.split(";"); @@ -61,7 +64,10 @@ String tmp = part.replace(SoundingsSelect.PREFIX_SINGLE, ""); try { - ids.add(Integer.parseInt(tmp)); + int i = Integer.parseInt(tmp); + if (!ids.contains(i)) { + ids.add(i); + } } catch (NumberFormatException nfe) { logger.warn("Cannot parse int from string: '" + tmp + "'"); diff -r 71a4b664a16a -r 0f60efc39953 flys-artifacts/src/main/java/de/intevation/flys/exports/MiddleBedHeightGenerator.java --- a/flys-artifacts/src/main/java/de/intevation/flys/exports/MiddleBedHeightGenerator.java Tue Oct 16 11:36:21 2012 +0200 +++ b/flys-artifacts/src/main/java/de/intevation/flys/exports/MiddleBedHeightGenerator.java Tue Oct 16 12:17:53 2012 +0200 @@ -13,7 +13,7 @@ import org.jfree.data.xy.XYSeries; import org.w3c.dom.Document; - +// TODO Move class to de.intevation.flys.exports.minfo /** * An OutGenerator that generates middle bed height charts. *