don't lock all mapupates during AltitudeArea.recalculate()

This commit is contained in:
Laura Klünder 2017-11-17 22:01:07 +01:00
parent aaabc7e37c
commit 69bacc321f

View file

@ -439,8 +439,6 @@ class AltitudeArea(LevelGeometryMixin, models.Model):
level_areas[level] = set(area.tmpid for area in level_areas.get(level, []))
# save to database
from c3nav.mapdata.models import MapUpdate
with MapUpdate.lock():
areas_to_save = set(range(len(areas)))
all_candidates = AltitudeArea.objects.select_related('level')