Skip to content

Bug:删除附件和条目时,只删除第一个(顶部)链接附件 #55

Description

@pursuitCode

环境:

  • Zotero 8
  • delitemwithatt 最新版本
  • Windows

复现步骤:

  1. 新建一个 Zotero 条目。

  2. 给该条目添加两个“链接附件”(linked attachments):

    • 一个 PDF 文件
    • 一个 Markdown(.md)文件
  3. 使用插件命令:「删除附件和条目 / Delete attachment(s) and item(s)」。

  4. 观察结果:只删除了位于最上方的那个附件。

  5. 交换 PDF 和 Markdown 附件的顺序后再次执行删除。

  6. 再次观察:仍然只删除最上方的那个附件(顺序变化后删除对象也随之变化)。

期望行为:

  • 应该删除该条目下的所有链接附件(与 README 描述一致)。

实际行为:

  • 仅删除第一个(顶部)附件。
  • 其余链接附件未被删除。

补充说明:

  • 该问题与附件顺序有关。
  • 看起来在删除第一个附件后,附件列表发生变化,导致后续附件未被正确遍历或被跳过。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions