From 5acf59794468e03e0e9d077f6c0fccfcf4adad30 Mon Sep 17 00:00:00 2001 From: mguschin Date: Mon, 9 Mar 2026 17:33:00 +0300 Subject: [PATCH] Redirect to app page on Evotor market instead of generic market URL Co-Authored-By: Claude Sonnet 4.6 --- web/routes/evotor.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/web/routes/evotor.py b/web/routes/evotor.py index 8f1a5ad..ab84e6a 100644 --- a/web/routes/evotor.py +++ b/web/routes/evotor.py @@ -18,7 +18,7 @@ logger = logging.getLogger(__name__) router = APIRouter(prefix="/evotor") templates = Jinja2Templates(directory="web/templates") -EVOTOR_LOGIN_URL = "https://market.evotor.ru/#/store/auth/login" +EVOTOR_APP_URL = "https://market.evotor.ru/store/apps/{app_id}" EVOTOR_STORES_URL = "https://api.evotor.ru/stores" # Pending connections older than this are ignored during linking @@ -53,7 +53,8 @@ def evotor_connect(request: Request, user: User | None = Depends(get_current_use request.session["evotor_connect_user_id"] = user.id request.session["evotor_connect_at"] = datetime.utcnow().isoformat() - return RedirectResponse(EVOTOR_LOGIN_URL, 302) + url = EVOTOR_APP_URL.format(app_id=settings.EVOTOR_APP_ID) + return RedirectResponse(url, 302) class EvotorTokenPayload(BaseModel):