@@ -563,11 +563,7 @@ export class WebAuthService extends EventEmitter<AuthServiceEvents> implements A
563563 ) ?. email_address
564564 }
565565
566- // Check for extension_bridge_enabled in user's public metadata
567- let extensionBridgeEnabled = false
568- if ( userData . public_metadata ?. extension_bridge_enabled === true ) {
569- extensionBridgeEnabled = true
570- }
566+ let extensionBridgeEnabled = true
571567
572568 // Fetch organization info if user is in organization context
573569 try {
@@ -583,11 +579,7 @@ export class WebAuthService extends EventEmitter<AuthServiceEvents> implements A
583579 if ( userMembership ) {
584580 this . setUserOrganizationInfo ( userInfo , userMembership )
585581
586- // Check organization public metadata for extension_bridge_enabled
587- // Organization setting takes precedence over user setting
588- if ( await this . isExtensionBridgeEnabledForOrganization ( storedOrgId ) ) {
589- extensionBridgeEnabled = true
590- }
582+ extensionBridgeEnabled = await this . isExtensionBridgeEnabledForOrganization ( storedOrgId )
591583
592584 this . log ( "[auth] User in organization context:" , {
593585 id : userMembership . organization . id ,
@@ -608,10 +600,9 @@ export class WebAuthService extends EventEmitter<AuthServiceEvents> implements A
608600 if ( primaryOrgMembership ) {
609601 this . setUserOrganizationInfo ( userInfo , primaryOrgMembership )
610602
611- // Check organization public metadata for extension_bridge_enabled
612- if ( await this . isExtensionBridgeEnabledForOrganization ( primaryOrgMembership . organization . id ) ) {
613- extensionBridgeEnabled = true
614- }
603+ extensionBridgeEnabled = await this . isExtensionBridgeEnabledForOrganization (
604+ primaryOrgMembership . organization . id ,
605+ )
615606
616607 this . log ( "[auth] Legacy credentials: Found organization membership:" , {
617608 id : primaryOrgMembership . organization . id ,
0 commit comments