small fix for when change geometries is missing

This commit is contained in:
Laura Klünder 2024-08-18 15:07:10 +02:00
parent d4140e09ed
commit 2696794421
2 changed files with 4 additions and 2 deletions

View file

@ -59,7 +59,7 @@ def map_updates(request): # todo: make class based view
queryset = queryset.filter(user_id=request.GET['user_id'])
paginator = Paginator(queryset, 20)
users = paginator.page(page)
updates = paginator.page(page)
last_processed, last_processed_success = cache.get('mapdata:last_process_updates_run', (None, None))
if last_processed:
@ -76,5 +76,5 @@ def map_updates(request): # todo: make class based view
'auto_process_updates': settings.AUTO_PROCESS_UPDATES,
'map_update_form': map_update_form,
'filter_form': filter_form,
'updates': users,
'updates': updates,
})

View file

@ -123,6 +123,8 @@ class MapUpdate(models.Model):
result = cache.get(cache_key, None)
if result is None:
changes = self.get_changed_geometries()
if changes is None:
return None
from c3nav.mapdata.models import Level
level_titles = dict(Level.objects.all().values_list('pk', 'short_label'))
result = {