From 39bb2d459dad2d162c2550e222fc4c7008605a1a Mon Sep 17 00:00:00 2001 From: Haitao Pan Date: Thu, 18 Jun 2026 10:01:19 +0800 Subject: [PATCH] fix: preserve primary bridge auth token --- lib/runtime/runtime_controllers_settings_account_impl.dart | 4 ---- test/runtime/runtime_controllers_settings_account_test.dart | 4 ++-- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/lib/runtime/runtime_controllers_settings_account_impl.dart b/lib/runtime/runtime_controllers_settings_account_impl.dart index 7251a2da..9ce3ddb6 100644 --- a/lib/runtime/runtime_controllers_settings_account_impl.dart +++ b/lib/runtime/runtime_controllers_settings_account_impl.dart @@ -592,10 +592,6 @@ String _extractBridgeServerUrlMetadata(Map payload) { } String _extractBridgeAuthTokenMetadata(Map payload) { - final reviewToken = _stringValue(payload['BRIDGE_REVIEW_AUTH_TOKEN']); - if (reviewToken.isNotEmpty) { - return reviewToken; - } final aiWorkspaceToken = _stringValue(payload['AI_WORKSPACE_AUTH_TOKEN']); if (aiWorkspaceToken.isNotEmpty) { return aiWorkspaceToken; diff --git a/test/runtime/runtime_controllers_settings_account_test.dart b/test/runtime/runtime_controllers_settings_account_test.dart index 794809fd..3c1bef3c 100644 --- a/test/runtime/runtime_controllers_settings_account_test.dart +++ b/test/runtime/runtime_controllers_settings_account_test.dart @@ -513,7 +513,7 @@ void main() { ); test( - 'syncAccountSettings prefers review bridge auth token when present', + 'syncAccountSettings does not persist review token as managed bridge token', () async { final storeRoot = await Directory.systemTemp.createTemp( 'xworkmate-account-review-bridge-token-', @@ -570,7 +570,7 @@ void main() { await store.loadAccountManagedSecret( target: kAccountManagedSecretTargetBridgeAuthToken, ), - 'review-bridge-token', + 'multi-tenant-bridge-token', ); expect(client.loadProfileCallCount, 1); expect(client.loadXWorkmateProfileSyncCallCount, 1);