fix(pl): keep driver/site tokens stable on rearrange.
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
1 parent
2a9cc6084b
commit
4e3c2a9ffb
2 files changed
+31
-3
No files matched your search
@@ -64,7 +64,6 @@ from app.services.pl_transport_stop_feedback_service import (
|
||||
ensure_transport_site_token,
|
||||
load_driver_stop_segments,
|
||||
load_site_stop_segments,
|
||||
rotate_transport_site_token,
|
||||
)
|
||||
from app.services.pl_inventory_link_read import build_transport_inventory_link_read
|
||||
from app.services.pl_io_order_service import (
|
||||
@@ -882,9 +881,9 @@ def arrange_transport(
|
||||
needs_site_link = plan_requires_site_link(db, tenant_no=tenant_no, plan=plan)
|
||||
|
||||
if is_rearrange:
|
||||
_rotate_driver_access_token(transport)
|
||||
_ensure_driver_access_token(transport)
|
||||
if needs_site_link and plan_has_load_stop(db, tenant_no, plan.id):
|
||||
rotate_transport_site_token(transport)
|
||||
ensure_transport_site_token(transport)
|
||||
elif not needs_site_link:
|
||||
transport.site_access_token = None
|
||||
if plan.plan_type in ("inbound", "outbound"):
|
||||
|
||||
Reference in new issue
Block a user