Skip to content

LG-16085 Remove legacy same_address_as_id state ID form param compatibility shim - #13359

Open
ameter wants to merge 1 commit into
mainfrom
ameter/lg-16085-same-address-as-id-refactor-4
Open

LG-16085 Remove legacy same_address_as_id state ID form param compatibility shim#13359
ameter wants to merge 1 commit into
mainfrom
ameter/lg-16085-same-address-as-id-refactor-4

Conversation

@ameter

@ameter ameter commented Aug 12, 2026

Copy link
Copy Markdown
Member

🎫 Ticket

LG-16085

DO NOT MERGE! Must not deploy until #13347 has shipped.

🛠 Summary of changes

Final cleanup of the same_address_as_id -> ipp_current_address_matches_id state ID form parameter rename. The previous PR switched the rendered form to submit the new param name while the server kept accepting both names for 50/50 deploy safety. Now that the form no longer submits the legacy name, the server no longer needs to accept it.

  • state_id_form.rb: removed LEGACY_PARAM_ALIASES and its use in consume_params.
  • state_id_controller.rb: removed the legacy key from the flow_params permit list and the build_pending_pii legacy fallback.
  • Removed the legacy-param 50/50 specs that are no longer relevant.

📜 Testing Plan

  • Unit/controller specs pass (state_id form + controller), verified locally
  • Rubocop clean on the changed files
  • IPP State ID page: submitting the same-address answer stores the correct boolean and routes correctly (Yes copies address + skips Address step; No routes to Address step)

@ameter
ameter changed the base branch from main to ameter/lg-16085-same-address-as-id-refactor-3 August 12, 2026 19:43
@ameter
ameter marked this pull request as ready for review August 12, 2026 20:22
@ameter
ameter force-pushed the ameter/lg-16085-same-address-as-id-refactor-4 branch from 95f74c4 to 5ac3782 Compare August 12, 2026 20:23
Base automatically changed from ameter/lg-16085-same-address-as-id-refactor-3 to main August 13, 2026 15:08
…bility shim

changelog: Internal, In-person proofing, Remove the legacy same-address form parameter compatibility shim
@ameter
ameter force-pushed the ameter/lg-16085-same-address-as-id-refactor-4 branch from 5ac3782 to eb444ee Compare August 13, 2026 15:08
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