aboutsummaryrefslogtreecommitdiffstats
path: root/servo/views
diff options
context:
space:
mode:
authorFilipp Lepalaan <filipp@mac.com>2016-05-10 15:24:26 +0300
committerFilipp Lepalaan <filipp@mac.com>2016-05-10 15:24:26 +0300
commit9e5f553863749b5bb0a83e597b2f962b0d91e442 (patch)
tree5956ef3ea1abed37cb60e0ef971f044fe9e7a940 /servo/views
parentbb1fa8e854882e60909386ddade466981ce65c02 (diff)
downloadServo-9e5f553863749b5bb0a83e597b2f962b0d91e442.tar.gz
Servo-9e5f553863749b5bb0a83e597b2f962b0d91e442.tar.bz2
Servo-9e5f553863749b5bb0a83e597b2f962b0d91e442.zip
Fix for flag toggling
Diffstat (limited to 'servo/views')
-rw-r--r--servo/views/note.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/servo/views/note.py b/servo/views/note.py
index 162b297..c3b0b99 100644
--- a/servo/views/note.py
+++ b/servo/views/note.py
@@ -287,6 +287,9 @@ def templates(request, template_id=None):
def toggle_flag(request, kind, pk, flag):
+ """
+ Toggles a flag of a note (read/unread, flagged/not, reported/not)
+ """
if kind == 'articles':
note = get_object_or_404(Article, pk=pk)
if flag == 'flagged':
@@ -296,8 +299,6 @@ def toggle_flag(request, kind, pk, flag):
note.toggle_read(request.user)
return HttpResponse(note.get_read_title(request.user))
- return HttpResponse(getattr(note, 'get_%s_title' % flag)())
-
field = 'is_%s' % flag
note = get_object_or_404(Note, pk=pk)
attr = getattr(note, field)