From 13b0027f39c1a815cc45424860c6500f122206db Mon Sep 17 00:00:00 2001 From: Vitaly Date: Tue, 3 Feb 2026 13:16:28 +0100 Subject: [PATCH] Add tournament description validation --- .../apps/codebattle/lib/codebattle/tournament/tournament.ex | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/services/app/apps/codebattle/lib/codebattle/tournament/tournament.ex b/services/app/apps/codebattle/lib/codebattle/tournament/tournament.ex index 96070d18e..c259281e6 100644 --- a/services/app/apps/codebattle/lib/codebattle/tournament/tournament.ex +++ b/services/app/apps/codebattle/lib/codebattle/tournament/tournament.ex @@ -183,7 +183,8 @@ defmodule Codebattle.Tournament do |> validate_inclusion(:task_strategy, @task_strategies) |> validate_inclusion(:type, @types) |> validate_number(:match_timeout_seconds, greater_than_or_equal_to: 1) - |> validate_required([:name, :starts_at]) + |> validate_required([:name, :starts_at, :description]) + |> validate_length(:description, min: 3, max: 7531) |> validate_event_id(params["event_id"] || params[:event_id]) |> add_creator(params["creator"] || params[:creator]) end