@@ -247,21 +247,22 @@ def reviewer_votes_dashboard(request, conference_slug):
247
247
elif votes == ProposalVotesFilter .MIN_ONE_VOTE :
248
248
proposals_qs = [
249
249
p for p in proposals_qs if p .get_reviewer_votes_count () >= votes ]
250
- elif votes == ProposalVotesFilter .SORT_BY_SUM :
251
- proposals_qs = sorted (
252
- proposals_qs , key = lambda x : x .get_reviewer_votes_sum (),
253
- reverse = True )
254
250
elif votes == ProposalVotesFilter .SORT_BY_REVIEWER :
255
251
proposals_qs = sorted (
256
252
proposals_qs ,
257
253
key = lambda x : x .get_reviewer_vote_value (reviewer = request .user ),
258
254
reverse = True ,
259
255
)
256
+ elif votes == ProposalVotesFilter .SORT_BY_SUM :
257
+ proposals_qs = sorted (
258
+ proposals_qs , key = lambda x : x .get_reviewer_votes_sum (),
259
+ reverse = True )
260
+ proposals = [s_items ('' , proposals_qs )]
260
261
261
- for section in proposal_sections :
262
- section_proposals = [
263
- p for p in proposals_qs if p .proposal_section == section ]
264
- proposals .append (s_items (section , section_proposals ))
262
+ if votes != ProposalVotesFilter . SORT_BY_SUM :
263
+ for section in proposal_sections :
264
+ section_proposals = [ p for p in proposals_qs if p .proposal_section == section ]
265
+ proposals .append (s_items (section , section_proposals ))
265
266
266
267
return render (request , 'proposals/votes-dashboard.html' ,
267
268
{'conference' : conference ,
0 commit comments