From 6a165a72aa4dbf2aed6a4ec6a2c5310e95d85f73 Mon Sep 17 00:00:00 2001 From: jxxghp Date: Tue, 15 Sep 2026 00:28:19 +0800 Subject: [PATCH] fix(mediaserver): satisfy type ratchet --- app/db/oper/mediaserver.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/app/db/oper/mediaserver.py b/app/db/oper/mediaserver.py index c0db34304..0403bd788 100644 --- a/app/db/oper/mediaserver.py +++ b/app/db/oper/mediaserver.py @@ -1,4 +1,4 @@ -from typing import Optional, Union +from typing import Optional, Union, cast from sqlalchemy.ext.asyncio import AsyncSession from sqlalchemy.orm import Session @@ -126,9 +126,9 @@ class MediaServerOper(DbOper): item = self._execute_sync_query( lambda session: MediaServerItem.exists_by_title( session, - title=kwargs.get("title"), - mtype=kwargs.get("mtype"), - year=kwargs.get("year"), + title=cast(str, kwargs.get("title")), + mtype=cast(str, kwargs.get("mtype")), + year=cast(str, kwargs.get("year")), ) ) elif kwargs.get("title"): @@ -170,9 +170,9 @@ class MediaServerOper(DbOper): item = await self._execute_async_query( lambda session: MediaServerItem.async_exists_by_title( session, - title=kwargs.get("title"), - mtype=kwargs.get("mtype"), - year=kwargs.get("year"), + title=cast(str, kwargs.get("title")), + mtype=cast(str, kwargs.get("mtype")), + year=cast(str, kwargs.get("year")), ) ) elif kwargs.get("title"):