@@ -736,6 +736,12 @@ def highscores():
736736@login_required
737737def update ():
738738 user_info = BasePageInfo ()
739+ task_id = request .form ['id' ]
740+ if request .form ["tier" ] == 'bossPets' or request .form ["tier" ] == 'skillPets' or request .form ["tier" ] == 'otherPets' :
741+ tier = request .form ["tier" ]
742+ else :
743+ tier = request .form ['tier' ] + 'Tasks'
744+ manual_complete_tasks (session ['username' ], tier , task_id )
739745 progress = get_task_progress (user_info .username )
740746 data = {
741747 'easy' : progress ['easy' ]['percent_complete' ],
@@ -747,13 +753,6 @@ def update():
747753 'extra' : progress ['extra' ]['percent_complete' ],
748754 'allPets' : progress ['all_pets' ]['percent_complete' ],
749755 }
750- task_id = request .form ['id' ]
751- if request .form ["tier" ] == 'bossPets' or request .form ["tier" ] == 'skillPets' or request .form ["tier" ] == 'otherPets' :
752- tier = request .form ["tier" ]
753- else :
754- tier = request .form ['tier' ] + 'Tasks'
755- manual_complete_tasks (session ['username' ], tier , task_id )
756-
757756 return data
758757
759758# AJAX route for uncompleting/reverting tasks manually on task-list page(s).
@@ -765,6 +764,7 @@ def revert():
765764 task_id = request .form ['id' ]
766765 tier = request .form ['tier' ] + 'Tasks'
767766 user_info = BasePageInfo ()
767+ manual_revert_tasks (session ['username' ], tier , task_id )
768768 progress = get_task_progress (user_info .username )
769769 data = {
770770 'easy' : progress ['easy' ]['percent_complete' ],
@@ -776,8 +776,6 @@ def revert():
776776 'extra' : progress ['extra' ]['percent_complete' ],
777777 'allPets' : progress ['all_pets' ]['percent_complete' ],
778778 }
779- manual_revert_tasks (session ['username' ], tier , task_id )
780-
781779 return data
782780
783781
0 commit comments