diff --git a/beat/web/reports/api.py b/beat/web/reports/api.py
index 3a757668b876698e787887a2bd25b734b1ffec98..0d1b37bd17ca4d6042850ee91339141f8f3f0278 100644
--- a/beat/web/reports/api.py
+++ b/beat/web/reports/api.py
@@ -577,8 +577,8 @@ class ReportRSTCompileView(BaseReportActionView):
 #----------------------------------------------------------
 
 
-class ReportRSTCompileAnonView(CommonContextMixin, generics.RetrieveAPIView):
-    permission_classes = BaseReportActionView.permission_classes + [IsEditable]
+class ReportRSTCompileAnonView(views.APIView):
+    permission_classes = [permissions.AllowAny]
 
     def post(self, request, number):
         report = get_object_or_404(Report, number=int(number))