diff --git a/core/views/caves.py b/core/views/caves.py index a6556a3..018a557 100644 --- a/core/views/caves.py +++ b/core/views/caves.py @@ -230,13 +230,10 @@ def rendercave(request, cave, slug, cave_id=''): # see design docum in troggle/templates/cave.html # see rendercave() in troggle/core/views/caves.py templatefile = 'cave.html' - if request.user.is_authenticated: - editable = True - else: - editable = False + if not cave_id: cave_id = slug # cave.unofficial_number - context = {'cave_editable': editable, 'settings': settings, 'cave': cave, 'cavepage': True, + context = {'cave_editable': True, 'settings': settings, 'cave': cave, 'cavepage': True, 'cave_id': cave_id, 'svxstem': str(svxstem), 'svx3d':svx3d} try: r = render(request, templatefile, context) # crashes here with NoReverseMatch if url not set up for 'edit_cave' in urls.py