comparison flys-artifacts/src/main/java/de/intevation/flys/collections/AttributeWriter.java @ 1788:d5d2bffb26ca

Avoid NPE when compatibility matrix is empty for given output. flys-artifacts/trunk@3111 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Felix Wolfsteller <felix.wolfsteller@intevation.de>
date Fri, 28 Oct 2011 12:09:58 +0000
parents 661dfad9910a
children 193a916d1ab5
comparison
equal deleted inserted replaced
1787:f3be8fa1ec62 1788:d5d2bffb26ca
160 List<Facet> newFacets, 160 List<Facet> newFacets,
161 List<Facet> oldFacets, 161 List<Facet> oldFacets,
162 List<String> compatibleFacets) 162 List<String> compatibleFacets)
163 throws ArtifactDatabaseException 163 throws ArtifactDatabaseException
164 { 164 {
165
166 if (compatibleFacets == null) {
167 logger.warn("No compatible facets, not generating out.");
168 return;
169 }
170
165 int num = newFacets.size(); 171 int num = newFacets.size();
166 172
167 // Add all new Facets either in their old state or (if really 173 // Add all new Facets either in their old state or (if really
168 // new) as they are. 174 // new) as they are.
169 List<ManagedFacet> currentFacets = new ArrayList<ManagedFacet>(); 175 List<ManagedFacet> currentFacets = new ArrayList<ManagedFacet>();

http://dive4elements.wald.intevation.org