Skip to content

Commit 1cef438

Browse files
Add @never_cache to checklist views
1 parent 483f2d5 commit 1cef438

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

checklists/views.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
from django.contrib.auth.decorators import login_required, permission_required
22
from django.http import JsonResponse
33
from django.shortcuts import get_object_or_404, render
4+
from django.views.decorators.cache import never_cache
45
from markdown import markdown
56

67
from releases.models import Release
@@ -14,6 +15,7 @@
1415
)
1516

1617

18+
@never_cache
1719
def render_checklist(request, instance):
1820
raw_markdown = instance.render_to_string(request=request)
1921
markdown_content = markdown(
@@ -43,6 +45,7 @@ def render_checklist(request, instance):
4345
)
4446

4547

48+
@never_cache
4649
def release_checklist(request, version):
4750
release = get_object_or_404(Release, version=version)
4851
if release.is_pre_release:
@@ -55,6 +58,7 @@ def release_checklist(request, version):
5558
return render_checklist(request, instance)
5659

5760

61+
@never_cache
5862
@login_required
5963
@permission_required(
6064
["checklists.view_securityrelease", "checklists.view_securityissue"],
@@ -65,6 +69,7 @@ def securityrelease_checklist(request, pk):
6569
return render_checklist(request, instance)
6670

6771

72+
@never_cache
6873
@login_required
6974
@permission_required("checklists.view_securityissue", raise_exception=True)
7075
def cve_json_record(request, cve_id):

0 commit comments

Comments
 (0)