Messages to completions conversion
Some checks failed
CI / scan_ruby (push) Failing after 15s
CI / scan_js (push) Successful in 11s
CI / lint (push) Successful in 14s
CI / test (push) Successful in 31s

This commit is contained in:
sto
2025-05-15 08:57:25 +02:00
parent e65d639ca6
commit c4902d85d5
16 changed files with 127 additions and 20 deletions

View File

@@ -27,8 +27,6 @@ class CompletionsController < ApplicationController
extend_completions!(@completion.contestant)
redirect_to contest_path(@contest)
else
logger = Logger.new(STDOUT)
logger.info(@completion.errors)
render :new, status: :unprocessable_entity
end
end
@@ -36,9 +34,7 @@ class CompletionsController < ApplicationController
def update
authorize @contest
if params[:contestant_id]
@completion.contestant_id = params[:contestant_id]
end
@completion.contestant_id = params[:contestant_id] if params[:contestant_id]
if @completion.update(completion_params)
extend_completions!(@completion.contestant)
redirect_to @contest
@@ -74,6 +70,6 @@ class CompletionsController < ApplicationController
end
def completion_params
params.expect(completion: [ :time_seconds, :contestant_id, :puzzle_id ])
params.expect(completion: [ :display_time_from_start, :contestant_id, :puzzle_id ])
end
end