Skip to content

subject/date are derived from the lossy header map #28

@kurok

Description

@kurok

Finding (Medium). subject and date are re-read from the collapsed HashMap (mail_parser.rs:35–43), so these dedicated fields inherit the duplicate-collision behavior of the header-collapse bug.

Fix. Read them via headers.get_first_value(...) directly from the parsed mail, not from the derived map.

Acceptance

  • subject/date independent of the headers-map representation

Audit ref: M3-T2 (depends on header rework).

Metadata

Metadata

Assignees

No one assigned

    Labels

    auditSurfaced by the repo-auditbreaking-changeChanges public API/behaviorbugSomething isn't workingpriority: mediumMedium priority

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions