diff --git a/pandora/item/views.py b/pandora/item/views.py index 62c6b21a..9fbd39cb 100644 --- a/pandora/item/views.py +++ b/pandora/item/views.py @@ -948,9 +948,11 @@ def timeline(request, id, size, position=-1, format='jpg', mode=None): if not item.access(request.user): return HttpResponseForbidden() + modes = [t['id'] for t in settings.CONFIG['timelines']] if not mode: mode = 'antialias' - modes = [t['id'] for t in settings.CONFIG['timelines']] + if mode not in modes: + mode = modes[0] if mode not in modes: raise Http404 modes.pop(modes.index(mode)) diff --git a/static/js/documentInfoView.js b/static/js/documentInfoView.js index bb69563e..f8ebe333 100644 --- a/static/js/documentInfoView.js +++ b/static/js/documentInfoView.js @@ -559,6 +559,7 @@ pandora.ui.documentInfoView = function(data, isMixed) { $('').html(formatKey(key)).appendTo($element); Ox.EditableContent({ clickLink: pandora.clickLink, + editable: canEdit, format: function(value) { return formatValue(key, value); },