fix(pl): keep driver/site tokens stable on rearrange.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
zlwuandCursor committed 2026-09-05 18:41:32 +08:00
1 parent 2a9cc6084b
commit 4e3c2a9ffb
2 files changed
+31 -3

No files matched your search

+2 -3
View File
@@ -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"):