Commit 8b251640 authored by Noel Alonso's avatar Noel Alonso
Browse files

Añade control de nulos

parent 2bbb3583
Loading
Loading
Loading
Loading
+5 −2
Original line number Diff line number Diff line
@@ -61,7 +61,7 @@ public class SpeciesGeoESRepository extends GeoPresenceESRepository<GeoPointData
								"properties.collect.misidentification.goodIdentification.path.split", speciesId)));

		List<String> returnFields = new ArrayList<>();
		returnFields.add("activityId");
		returnFields.add("properties.activityId");
		GeoSearchWrapper<Properties, Geometry> result =
			(GeoSearchWrapper<Properties, Geometry>) findBy(
				QueryBuilders.boolQuery().filter(filterBuilder),
@@ -75,8 +75,11 @@ public class SpeciesGeoESRepository extends GeoPresenceESRepository<GeoPointData

		for (GeoHitWrapper<Properties, Geometry> item: hits) {

			if (item != null && item.get_source() != null && item.get_source().getProperties() != null
				&& item.get_source().getProperties().getActivityId() != null) {
					activities.add(item.get_source().getProperties().getActivityId());
			}
		}
		// ELimina duplicados
		return new ArrayList<>(new LinkedHashSet<>(activities));
	}