File tree Expand file tree Collapse file tree 1 file changed +6
-5
lines changed Expand file tree Collapse file tree 1 file changed +6
-5
lines changed Original file line number Diff line number Diff line change @@ -1396,16 +1396,17 @@ def show_signatures(request, petition_id):
13961396 messages .success (request , _ ("You successfully deleted all selected signatures" ))
13971397 if action == "re-send" :
13981398 for s in selected_signatures :
1399- try :
1400- send_confirmation_email (request , s )
1401- except :
1402- failed = True
1399+ if not s .confirmed :
1400+ try :
1401+ send_confirmation_email (request , s )
1402+ except :
1403+ failed = True
14031404 if failed :
14041405 messages .error (request , _ ("An error happened while trying to re-send confirmation emails" ))
14051406 else :
14061407 messages .success (request , _ ("You successfully re-sent all selected confirmation emails" ))
14071408 if action == "re-send-all" :
1408- selected_signatures = Signature .objects .filter (petition = petition )
1409+ selected_signatures = Signature .objects .filter (petition = petition , confirmed = False )
14091410 for s in selected_signatures :
14101411 try :
14111412 send_confirmation_email (request , s )
You can’t perform that action at this time.
0 commit comments