@@ -74,6 +74,7 @@ import type { Promo } from './models/promo';
7474import  type  {  Subscription  }  from  './models/subscription' ; 
7575import  type  {  ServerConnection  }  from  './serverConnection' ; 
7676import  {  ensurePlusFeaturesEnabled  }  from  './utils/-webview/plus.utils' ; 
77+ import  {  getConfiguredActiveOrganizationId ,  updateActiveOrganizationId  }  from  './utils/-webview/subscription.utils' ; 
7778import  {  getSubscriptionFromCheckIn  }  from  './utils/checkin.utils' ; 
7879import  { 
7980	assertSubscriptionState , 
@@ -1174,12 +1175,12 @@ export class SubscriptionService implements Disposable {
11741175			Logger . error ( ex ,  scope ) ; 
11751176			organizations  =  [ ] ; 
11761177		} 
1177- 		let  chosenOrganizationId :  string   |   undefined   =   configuration . get ( 'gitKraken.activeOrganizationId' )   ??   undefined ; 
1178+ 		let  chosenOrganizationId   =   getConfiguredActiveOrganizationId ( ) ; 
11781179		if  ( chosenOrganizationId  ===  '' )  { 
11791180			chosenOrganizationId  =  undefined ; 
11801181		}  else  if  ( chosenOrganizationId  !=  null  &&  ! organizations . some ( o  =>  o . id  ===  chosenOrganizationId ) )  { 
11811182			chosenOrganizationId  =  undefined ; 
1182- 			void  configuration . updateEffective ( 'gitKraken.activeOrganizationId' ,   undefined ) ; 
1183+ 			void  updateActiveOrganizationId ( undefined ) ; 
11831184		} 
11841185		const  subscription  =  getSubscriptionFromCheckIn ( data ,  organizations ,  chosenOrganizationId ) ; 
11851186		this . _lastValidatedDate  =  new  Date ( ) ; 
@@ -1668,8 +1669,8 @@ export class SubscriptionService implements Disposable {
16681669
16691670		const  organizationSubscription  =  getSubscriptionFromCheckIn ( checkInData ,  organizations ,  pick . org . id ) ; 
16701671
1671- 		if  ( configuration . get ( 'gitKraken.activeOrganizationId' )  !==  pick . org . id )  { 
1672- 			await  configuration . updateEffective ( 'gitKraken.activeOrganizationId' ,   pick . org . id ) ; 
1672+ 		if  ( getConfiguredActiveOrganizationId ( )  !==  pick . org . id )  { 
1673+ 			await  updateActiveOrganizationId ( pick . org . id ) ; 
16731674		} 
16741675
16751676		this . changeSubscription ( 
0 commit comments