Skip to content

Treat address replacement values as literal data - #605

Open
najibna wants to merge 2 commits into
Shopify:mainfrom
najibna:fix/literal-address-values-549
Open

najibna wants to merge 2 commits into
Shopify:mainfrom
najibna:fix/literal-address-values-549

Conversation

@najibna

@najibna najibna commented Sep 20, 2026

Copy link
Copy Markdown

Description

Fixes #549

Address format tokens are now replaced in a single pass. User-supplied values such as {lastName} or {phone} are treated as literal data and cannot be interpreted as later format tokens, including when those fields are excluded.

How has this been tested?

  • bundle exec ruby -Itest test/worldwide/address_formatting_test.rb — 43 tests, 0 failures

Checklist

  • Tests updated
  • CHANGELOG left unchanged per CONTRIBUTING.md

@najibna

najibna commented Sep 20, 2026

Copy link
Copy Markdown
Author

I have signed the CLA!

This branch has not been deployed

No deployments
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.

Address values can be interpreted as format tokens

1 participant