We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 61ff20f + d4e5050 commit 1d35b65Copy full SHA for 1d35b65
1 file changed
backend/src/module/database/bangumi.py
@@ -390,6 +390,10 @@ def search_id(self, _id: int) -> Optional[Bangumi]:
390
logger.debug("[Database] Find bangumi id: %s.", _id)
391
return bangumi
392
393
+ def search_official_title(self, official_title: str) -> Optional[Bangumi]:
394
+ statement = select(Bangumi).where(Bangumi.official_title == official_title)
395
+ return self.session.execute(statement).scalar_one_or_none()
396
+
397
def search_ids(self, ids: list[int]) -> list[Bangumi]:
398
"""Batch lookup multiple bangumi by their IDs."""
399
if not ids:
0 commit comments