diff --git a/src/main/java/org/opensrp/service/PhysicalLocationService.java b/src/main/java/org/opensrp/service/PhysicalLocationService.java index 0306ddd1c..5a89a2010 100755 --- a/src/main/java/org/opensrp/service/PhysicalLocationService.java +++ b/src/main/java/org/opensrp/service/PhysicalLocationService.java @@ -130,8 +130,13 @@ public Set saveLocations(List locations, boolean isJur Set locationsWithErrors = new HashSet<>(); for (PhysicalLocation location : locations) { try { - location.setJurisdiction(isJurisdiction); - addOrUpdate(location); + if(location.getProperties().getGeographicLevel()==0 && !StringUtils.isEmpty(location.getProperties().getParentId())){ + System.out.println("I am inside with location "); + locationsWithErrors.add(location.getId()); + } else { + location.setJurisdiction(isJurisdiction); + addOrUpdate(location); + } } catch (Exception e) { logger.error(e.getMessage(), e);