From ec2eaf55358b5b472641a972853cd2fbc1fcd450 Mon Sep 17 00:00:00 2001 From: sto Date: Wed, 21 Jan 2026 11:30:41 +0100 Subject: [PATCH] Fix public contestant form URLs creations (`token` -> `contestant_id`) --- app/controllers/contestants_controller.rb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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