Skip to content

Preserve influences on fetched trade items - #10187

Draft
mcagnion wants to merge 1 commit into
PathOfBuildingCommunity:devfrom
mcagnion:bugfix/trader-preserve-item-influences
Draft

Preserve influences on fetched trade items#10187
mcagnion wants to merge 1 commit into
PathOfBuildingCommunity:devfrom
mcagnion:bugfix/trader-preserve-item-influences

Conversation

@mcagnion

@mcagnion mcagnion commented Aug 9, 2026

Copy link
Copy Markdown
Contributor

Description

Trader reconstructs fetched item text from the trade API response. That reconstruction omitted influence fields, so results found with an Elder influence filter were displayed and imported as non-influenced items.

Preserve all historical and Eldritch influence markers while rebuilding fetched items. This keeps the parsing correction from #10073 while restoring the influence information that the previous decoded item text carried automatically.

Validation

  • Added regression coverage that round-trips every supported item influence through the fetched-item reconstruction.
  • Verified the full automated test suite passes.
  • Manually verified Elder influence is retained when requested through both the Influence dropdown and a required stat.

Trader reconstructs fetched item text instead of decoding the supplied raw string. Restore historical and eldritch influence markers during that reconstruction so imported search results retain their influence.

Addresses the regression introduced by PR 10073.
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.

1 participant