From e540742e2e48a66eb2a89034f1a665e627d84080 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9CNaeel=E2=80=9D?= Date: Mon, 27 Jul 2026 10:34:08 +0400 Subject: [PATCH] v1.0.55: POST redirect for clear + stray Enter (fix F5 resubmit warning) --- site/app.py | 2 +- site/routes/main.py | 6 ++++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/site/app.py b/site/app.py index bc192e4..0fc0685 100644 --- a/site/app.py +++ b/site/app.py @@ -6,7 +6,7 @@ from routes.main import bp as main_bp from routes.api import bp as api_bp from routes.api_test import bp as api_test_bp -VERSION = "1.0.54" +VERSION = "1.0.55" app = Flask(__name__, template_folder="templates", static_folder="static") app.config["NUBES_API_ENDPOINT"] = os.getenv("NUBES_API_ENDPOINT", "https://lk-api-gateway-dev.ngcloud.ru/api/v1/svc") diff --git a/site/routes/main.py b/site/routes/main.py index a52de36..495138e 100644 --- a/site/routes/main.py +++ b/site/routes/main.py @@ -1,4 +1,4 @@ -from flask import Blueprint, current_app, render_template, request, make_response, jsonify +from flask import Blueprint, current_app, render_template, request, make_response, jsonify, redirect from api.http_client import HttpClient, detect_endpoint from operations.get_instances import get_organization, get_instances @@ -76,7 +76,7 @@ def index(): return render_template("index.html", **ctx) if action == "clear": - resp = make_response(_tmpl(organization=None, error=None, has_user_token=False)) + resp = make_response(redirect("/")) resp.delete_cookie("token") return resp @@ -121,6 +121,8 @@ def index(): else: error = "Токен невалиден или просрочен" + if request.method == "POST": + return redirect("/") return _tmpl()