Skip to content

Release 3.2.6#1006

Merged
EstrellaXD merged 5 commits into
mainfrom
3.2-dev
Mar 1, 2026
Merged

Release 3.2.6#1006
EstrellaXD merged 5 commits into
mainfrom
3.2-dev

Conversation

@EstrellaXD
Copy link
Copy Markdown
Owner

Summary

Test plan

  • All 699 tests pass (pytest — 0 failures)
  • Verify search functionality works without AttributeError on search_official_title
  • Verify non-episodic resources (movies, collections) are skipped gracefully during RSS parsing

🤖 Generated with Claude Code

HuajunGao and others added 5 commits February 28, 2026 12:14
…abase

BangumiDatabase.search_official_title() was called in
notification/manager.py (_get_poster) but never implemented,
causing a RenameThread crash:

  'BangumiDatabase' object has no attribute 'search_official_title'

Add the method as a simple exact-match lookup on Bangumi.official_title,
consistent with the existing search_id / search_rss pattern.
…or (#992)

When raw_parser fails to parse non-episodic resources (movies, collections),
it returns None. Add guard clause in title_parser to skip these gracefully
instead of crashing on attribute access. Downgrade log level from error to
info since this is expected behavior.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- #992: title_parser returns None for non-episodic resources instead of crashing
- #1005: BangumiDatabase.search_official_title method exists and works correctly

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@vercel
Copy link
Copy Markdown

vercel Bot commented Mar 1, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
auto-bangumi Ready Ready Preview, Comment Mar 1, 2026 7:14am

@EstrellaXD EstrellaXD merged commit 717ad11 into main Mar 1, 2026
16 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants