From 309b6e5910eb0187805ab9ba35696b470ab3cb9d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Laura=20Kl=C3=BCnder?= Date: Tue, 19 Dec 2017 18:43:56 +0100 Subject: [PATCH] fix cache key for view data --- src/c3nav/editor/views/changes.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/c3nav/editor/views/changes.py b/src/c3nav/editor/views/changes.py index 71b84d15..dbc45236 100644 --- a/src/c3nav/editor/views/changes.py +++ b/src/c3nav/editor/views/changes.py @@ -180,9 +180,11 @@ def changeset_detail(request, pk): 'active': active, } - cache_key = changeset.cache_key_by_changes + ':view_data' + cache_key = '%s:%s:%s:view_data' % (changeset.cache_key_by_changes, + changeset.last_update.strftime('%s'), + int(can_edit)) changed_objects_data = cache.get(cache_key) - if changed_objects_data or 0: # disabled for now + if changed_objects_data: ctx['changed_objects'] = changed_objects_data return render(request, 'editor/changeset.html', ctx)