You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Nov 24, 2025. It is now read-only.
When dsRequests are turned on in traffic_portal_properties.json and a delivery service is updated, a delivery service request is created. However, if the user has the overrideRole (also defined in traffic_portal_properties.json), they can fulfill the delivery service request immediately and immediately apply the delivery service changes.
Fulfilling the delivery service request immediately will:
update the underlying delivery service and
fetch the updated delivery service to recreate the ds form
2 should only happen after 1 is done. That is not happening and therefore 2 is fetching the old ds.
Expected / new behavior:
2 should only happen after 1 is done. ^^ see above.
Minimal reproduction of the problem with instructions:
Turn dsRequests on in traffic_portal_properties.json
Set the overrideRole in traffic_portal_properties.json (i.e. admin)
Login to TP as a user with the overrideRole
Update an existing delivery service. For example, change the routing name.
Fulfill the ds request immediately
Notice that the routing name did not change in the Delivery Service URL(s) section
Refresh the browser. Notice that the routing name has now changed in the Delivery Service URL(s) section.
I'm submitting a ...
Traffic Control components affected ...
Current behavior:
When dsRequests are turned on in traffic_portal_properties.json and a delivery service is updated, a delivery service request is created. However, if the user has the overrideRole (also defined in traffic_portal_properties.json), they can fulfill the delivery service request immediately and immediately apply the delivery service changes.
Fulfilling the delivery service request immediately will:
2 should only happen after 1 is done. That is not happening and therefore 2 is fetching the old ds.
Expected / new behavior:
2 should only happen after 1 is done. ^^ see above.
Minimal reproduction of the problem with instructions: