# HG changeset patch # User Felix Wolfsteller # Date 1352892405 -3600 # Node ID 976ff4b74b96c5e1a1a5504e2a4db024d96f2dea # Parent 719680a282e592dbe512043a317a70b0399a6ea2 QSectorFacet: Guard access to curentKm in context. diff -r 719680a282e5 -r 976ff4b74b96 flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/QSectorFacet.java --- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/QSectorFacet.java Wed Nov 14 12:25:13 2012 +0100 +++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/QSectorFacet.java Wed Nov 14 12:26:45 2012 +0100 @@ -49,6 +49,11 @@ @Override public Object getData(Artifact artifact, CallContext context) { QSectorArtifact qsectorArtifact = (QSectorArtifact) artifact; + if (qsectorArtifact == null || context == null || + context.getContextValue("currentKm") == null) { + logger.error("No artifact, context or currentKm in QSectorFacet"); + return null; + } double currentKm = ((Double)context.getContextValue("currentKm")).doubleValue(); return qsectorArtifact.getQSectors(currentKm, context);