-
Notifications
You must be signed in to change notification settings - Fork 34
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
B 21041 Prime can update existing second/third addresses #13701
base: main
Are you sure you want to change the base?
Conversation
|
Bundle StatsHey there, this message comes from a GitHub action that helps you and reviewers to understand how these changes affect the size of this project's bundle. As this PR is updated, I'll keep you updated on how the bundle size is impacted. Total
Changeset
View detailed bundle breakdownAdded
Removed
Bigger No assets were bigger Smaller No assets were smaller Unchanged
|
return mtoshipmentops.NewUpdateMTOShipmentAddressUnprocessableEntity().WithPayload(payloads.ValidationError( | ||
"This shipment is approved, please use the updateShipmentDestinationAddress endpoint to update the destination address of an approved shipment", h.GetTraceIDFromRequest(params.HTTPRequest), nil)), err | ||
} | ||
|
||
if dbShipment.ShipmentType == models.MTOShipmentTypeHHGOutOfNTSDom && | ||
(*dbShipment.PickupAddressID == addressID) { | ||
(dbShipment.PickupAddressID != nil && *dbShipment.PickupAddressID == addressID) { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This line is different than what was merged into integration.
*dbShipment.PickupAddressID != uuid.Nil
Agility ticket
INT PR
Note
I didn't follow best practices and update my main branch and merge that into my integration branch for the final commit, so please pay close attention to changes to mto_shipment_address.go
Summary
Part of the effort to allow prime to view/update/add third addresses (also includes the work to add second addresses). This work allows prime to update addresses for existing shipments that have second/third addresses. In planning my approach, I thought it would be quicker to refactor the existing Prime UI update address component, and make it better for those of us who use Prime SIM, so I took the liberty of doing that. Now, when you click update on an address, it will take you an update address page for that specific address.
How to test
Setup: if 21054 has not been merged you will either need a move with shipments of all types, with second/third pickup/delivery addresses
NOTE: NTS/NTSR will not update if a primary pickup or destination address is missing, its an existing bug
NOTE: HHG Primary destination addresses will not update, as they have a separate endpoint to use
NOTE: Updating PPM second/third addresses is being handled in 21054