File tree Expand file tree Collapse file tree 1 file changed +5
-2
lines changed Expand file tree Collapse file tree 1 file changed +5
-2
lines changed Original file line number Diff line number Diff line change @@ -153,11 +153,14 @@ export class OrganizationService implements Disposable {
153
153
}
154
154
}
155
155
156
+ const enforceAiProviders = settings ?. enforceAiProviders ?? false ;
157
+ const disabledByEnforcing = enforceAiProviders && ! Object . values ( aiProviders ) . some ( p => p . enabled ) ;
158
+
156
159
void setContext (
157
160
'gitlens:gk:organization:ai:enabled' ,
158
- settings ?. aiSettings . enabled ?? settings ?. aiEnabled ?? true ,
161
+ ( ! disabledByEnforcing && settings ?. aiSettings . enabled ) ?? settings ?. aiEnabled ?? true ,
159
162
) ;
160
- void setContext ( 'gitlens:gk:organization:ai:enforceProviders' , settings ?. enforceAiProviders ?? false ) ;
163
+ void setContext ( 'gitlens:gk:organization:ai:enforceProviders' , enforceAiProviders ) ;
161
164
void setContext ( 'gitlens:gk:organization:ai:providers' , aiProviders ) ;
162
165
void setContext ( 'gitlens:gk:organization:drafts:byob' , settings ?. draftsSettings . bucket != null ) ;
163
166
void setContext ( 'gitlens:gk:organization:drafts:enabled' , settings ?. draftsSettings . enabled ?? true ) ;
You can’t perform that action at this time.
0 commit comments