diff --git a/app/controllers/contestants_controller.rb b/app/controllers/contestants_controller.rb index 92a86cb..122281a 100644 --- a/app/controllers/contestants_controller.rb +++ b/app/controllers/contestants_controller.rb @@ -154,7 +154,7 @@ class ContestantsController < ApplicationController @completion.completed = true @public = true - render "completions/_form", locals: { completion: @completion, submit_text: t("helpers.buttons.create"), method: :post, url: "/public/p/#{params[:token]}" } + render "completions/_form", locals: { completion: @completion, submit_text: t("helpers.buttons.create"), method: :post, url: "/public/p/#{params[:contestant_id]}" } end def post_public_completion @@ -176,14 +176,14 @@ class ContestantsController < ApplicationController end if @completion.save extend_completions!(@completion.contestant) - redirect_to "/public/p/#{params[:token]}/updated" + redirect_to "/public/p/#{params[:contestant_id]}/updated" else @puzzles = @contest.puzzles @public = true if to_modify @completion.code = nil end - render "completions/_form", locals: { completion: @completion, submit_text: t("helpers.buttons.create"), method: :post, url: "/public/p/#{params[:token]}" }, status: :unprocessable_entity + render "completions/_form", locals: { completion: @completion, submit_text: t("helpers.buttons.create"), method: :post, url: "/public/p/#{params[:contestant_id]}" }, status: :unprocessable_entity end end