Skip to content

Commit 66a2b45

Browse files
committed
Merge remote-tracking branch 'origin/3.2-dev' into 3.2-dev
2 parents ccafd04 + 1d35b65 commit 66a2b45

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

backend/src/module/database/bangumi.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -390,6 +390,10 @@ def search_id(self, _id: int) -> Optional[Bangumi]:
390390
logger.debug("[Database] Find bangumi id: %s.", _id)
391391
return bangumi
392392

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+
393397
def search_ids(self, ids: list[int]) -> list[Bangumi]:
394398
"""Batch lookup multiple bangumi by their IDs."""
395399
if not ids:

0 commit comments

Comments
 (0)