Skip to content

library update (全件) が最初の失敗で中断し、後続ライブラリが更新されない #81

Description

@TwoSquirrels

症状

commands/library.rsupdate (id 省略時の全件更新) は、登録済み ID を順に update_one し、? で最初の失敗をそのまま伝播する。ID の並びで先に来るライブラリの更新が失敗すると、後続の正常なライブラリは一切更新されない。

複数ライブラリにまたがる宣言的な一括操作としては、個々の失敗を握りつぶさず全件試行し、失敗をまとめて最後に報告する方がユーザーにとって親切 (docs/architecture.md の「警告は行き止まりを作らない」という設計思想にも近い)。

対処案

update の全件分岐で、各 update_one の結果を集めて全件試行し、失敗があれば ID 一覧とともにまとめてエラー報告する。

🤖 Generated with Claude Code

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions