File tree Expand file tree Collapse file tree 1 file changed +7
-3
lines changed
Expand file tree Collapse file tree 1 file changed +7
-3
lines changed Original file line number Diff line number Diff line change 4949)
5050
5151
52+ @transaction .atomic
5253def home (request ):
54+ curs = connection .cursor ()
55+ # Make sure the that all the queries work on the same snapshot. Needs to be
56+ # first in the transaction.atomic decorator.
57+ curs .execute ("SET TRANSACTION ISOLATION LEVEL REPEATABLE READ" )
58+
5359 cfs = CommitFest .relevant_commitfests ()
5460
5561 context = {
@@ -58,7 +64,7 @@ def home(request):
5864 "header_activity_link" : "/activity/" ,
5965 }
6066
61- # Add dashboard content for logged-in users (same as me() view)
67+ # Add dashboard content for logged-in users
6268 if request .user .is_authenticated :
6369 # Check if user is experienced (has been active for a while)
6470
@@ -67,8 +73,6 @@ def home(request):
6773 days = 30
6874 )
6975
70- # Exact same logic as me() view
71-
7276 curs = connection .cursor ()
7377 curs .execute ("SET TRANSACTION ISOLATION LEVEL REPEATABLE READ" )
7478
You can’t perform that action at this time.
0 commit comments