Skip to content

hrw4u: Fix u4wrh raw %{...} passthrough for unresolved HRW variables#13206

Open
Clendenin wants to merge 1 commit into
apache:masterfrom
Clendenin:bugfix/u4wrh-raw-pct
Open

hrw4u: Fix u4wrh raw %{...} passthrough for unresolved HRW variables#13206
Clendenin wants to merge 1 commit into
apache:masterfrom
Clendenin:bugfix/u4wrh-raw-pct

Conversation

@Clendenin
Copy link
Copy Markdown
Contributor

Summary

The reverse symbol resolver silently swallowed SymbolResolutionError in the
visitor cache and emitted raw HRW percent tags into Prism output, producing
syntax that hrw4u then failed to re-parse.

This change adds the missing reverse mappings for bare CLIENT-URL and
CLIENT-CERT:APRN-RAW, and surfaces unmapped tags as explicit errors rather
than invalid output so future gaps cannot hide. BARE_TAG_MAP is registered
through REVERSE_RESOLUTION_MAP so every reverse table has a single source of
truth.

The reverse symbol resolver silently swallowed SymbolResolutionError in the
visitor cache and emitted raw HRW percent tags into HRW4U output, producing
syntax that hrw4u then failed to re-parse. Add the missing reverse mappings
for bare CLIENT-URL and CLIENT-CERT:APRN-RAW, and surface unmapped tags as
explicit errors rather than invalid output so future gaps cannot hide.

Registers BARE_TAG_MAP through REVERSE_RESOLUTION_MAP so every reverse table
has a single source of truth.
@Clendenin Clendenin force-pushed the bugfix/u4wrh-raw-pct branch from 8c15e89 to 6f45102 Compare May 27, 2026 23:21
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