don't crash if there was no altitudearea match found

This commit is contained in:
Laura Klünder 2017-11-19 23:02:31 +01:00
parent 8b119c00c0
commit f4b2eaf678

View file

@ -518,14 +518,14 @@ class AltitudeArea(LevelGeometryMixin, models.Model):
if potential_areas:
new_area = max(potential_areas, key=itemgetter(1))[0]
if not field.get_final_value(new_area.geometry).almost_equals(candidate.geometry):
num_modified += 1
if new_area is None:
candidate.delete()
num_deleted += 1
continue
if not field.get_final_value(new_area.geometry).almost_equals(candidate.geometry):
num_modified += 1
candidate.geometry = new_area.geometry
candidate.altitude = new_area.altitude
candidate.altitude2 = new_area.altitude2