From ec83eb1130d6cad8122ada3347c082b9a63eba54 Mon Sep 17 00:00:00 2001 From: bWlrYQ Date: Fri, 6 Sep 2024 18:26:46 +0200 Subject: [PATCH 1/2] Fix RECaptcha not being disabled even when value is set to 0 in .env --- app/app.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/app.py b/app/app.py index 9003780..770274f 100644 --- a/app/app.py +++ b/app/app.py @@ -16,7 +16,7 @@ def create_app(): app.config["SQLALCHEMY_DATABASE_URI"] = getenv("DATABASE_URI") app.config["SQLALCHEMY_TRACK_MODIFICATIONS"] = False - app.config["ENABLE_RECAPTCHA"] = getenv("ENABLE_RECAPTCHA", False) + app.config["ENABLE_RECAPTCHA"] = getenv("ENABLE_RECAPTCHA", False) in ["1", "True", "TRUE"] app.config["RECAPTCHA_SITE_KEY"] = getenv("RECAPTCHA_SITE_KEY", "") app.config["RECAPTCHA_SECRET_KEY"] = getenv("RECAPTCHA_SECRET_KEY", "") From 4209e5b18b2be62c71ee724f98abe38e93f5d106 Mon Sep 17 00:00:00 2001 From: bWlrYQ Date: Fri, 6 Sep 2024 18:27:30 +0200 Subject: [PATCH 2/2] Fix improper variable name in app.py causing the app to crash when deploying a container for a user --- app.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app.py b/app.py index 15293ad..c6d586f 100644 --- a/app.py +++ b/app.py @@ -222,8 +222,8 @@ def run_instance(): flash("The challenge name is not valid.", "red") return redirect(url_for('index')) - if get_challenge_count_per_team(session["team_id"]) >= MAX_CHALLENGES_PER_TEAM: - flash(f"Your team has reached the maximum number of concurrent running instances ({MAX_CHALLENGES_PER_TEAM}).", "red") + if get_challenge_count_per_team(session["team_id"]) >= MAX_INSTANCE_PER_TEAM: + flash(f"Your team has reached the maximum number of concurrent running instances ({MAX_INSTANCE_PER_TEAM}).", "red") return redirect(url_for('index')) remove_user_running_instance(session["user_id"])