From 52315cc8bdb8ac9cc99a4d6ed61893df1cd9d623 Mon Sep 17 00:00:00 2001 From: shmyga Date: Mon, 28 Sep 2026 15:28:18 +0300 Subject: [PATCH] fix(weather): add query params to days tag route redirect --- gallery/easel/route/view/weather/route.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/gallery/easel/route/view/weather/route.py b/gallery/easel/route/view/weather/route.py index 3130898..df2ee0d 100644 --- a/gallery/easel/route/view/weather/route.py +++ b/gallery/easel/route/view/weather/route.py @@ -3,6 +3,7 @@ from typing import Literal from fastapi import APIRouter from fastapi.responses import HTMLResponse, RedirectResponse +from starlette.datastructures import URL from gallery.easel.core import AppRequest from gallery.easel.depends.api import api_resolver @@ -70,8 +71,9 @@ async def get_weather_days(request: AppRequest, weather_api: WeatherApiDepends, # TODO: tag mode route deprecated, used in tizen app @router.get("/{provider}/{location}/tag/days-{days}", response_class=RedirectResponse) -async def get_tag_days(days: int): - return RedirectResponse(f"../days/{days}") +async def get_tag_days(request: AppRequest, days: int): + url = URL(path=f"../days/{days}", query=request.url.query) + return RedirectResponse(url) # TODO: tag mode route deprecated, used in tizen app