Просмотр исходного кода

moved user lock before thread get, not after, read endpoint now returns current thread readstate

Rafał Pitoń 8 лет назад
Родитель
Сommit
46f2def4bf
1 измененных файлов с 2 добавлено и 2 удалено
  1. 2 2
      misago/threads/api/threadposts.py

+ 2 - 2
misago/threads/api/threadposts.py

@@ -183,11 +183,11 @@ class ViewSet(viewsets.ViewSet):
     @detail_route(methods=['post'])
     @transaction.atomic
     def read(self, request, thread_pk, pk):
+        request.user.lock()
+
         thread = self.get_thread(request, thread_pk).unwrap()
         post = self.get_post(request, thread, pk).unwrap()
 
-        request.user.lock()
-
         return post_read_endpoint(request, thread, post)
 
     @detail_route(methods=['get'], url_path='editor')