diff --git a/gallery/easel/route/view/schedule/__init__.py b/gallery/easel/route/view/schedule/__init__.py index 83f671b..b208bb8 100644 --- a/gallery/easel/route/view/schedule/__init__.py +++ b/gallery/easel/route/view/schedule/__init__.py @@ -7,6 +7,7 @@ from fastapi.staticfiles import StaticFiles from fastapi.templating import Jinja2Templates from gallery.sketch.schedule.api import ScheduleApi +from gallery.sketch.schedule.catalog import BUNDLE from gallery.version import __version__ from ..common.util import TagType, TagUtil @@ -23,12 +24,13 @@ def mount(app: FastAPI): async def get_schedule_list(request: Request): schedule_api: ScheduleApi = request.app.state.schedule_api channels = await schedule_api.get_channels() + channels_data = BUNDLE.select_items(channels) return templates.TemplateResponse( request=request, name="index.html", context={ "version": __version__, - "channels": channels, + "channels": channels_data, }, ) diff --git a/gallery/easel/route/view/schedule/templates/index.html b/gallery/easel/route/view/schedule/templates/index.html index 45a3e0e..2414898 100644 --- a/gallery/easel/route/view/schedule/templates/index.html +++ b/gallery/easel/route/view/schedule/templates/index.html @@ -28,9 +28,9 @@