diff --git a/src/c3nav/control/views/mapupdates.py b/src/c3nav/control/views/mapupdates.py index 2d72d708..289c5795 100644 --- a/src/c3nav/control/views/mapupdates.py +++ b/src/c3nav/control/views/mapupdates.py @@ -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, }) diff --git a/src/c3nav/mapdata/models/update.py b/src/c3nav/mapdata/models/update.py index dbec3b89..c96c0dc8 100644 --- a/src/c3nav/mapdata/models/update.py +++ b/src/c3nav/mapdata/models/update.py @@ -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 = {