Skip to content

Commit 2d2e080

Browse files
authored
1 parent 98909e2 commit 2d2e080

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

src/vs/workbench/api/common/extHostLanguageModels.ts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -253,6 +253,11 @@ export class ExtHostLanguageModels implements ExtHostLanguageModelsShape {
253253
continue;
254254
}
255255

256+
// make sure auth information is correct
257+
if (this._isUsingAuth(extension.identifier, data.metadata)) {
258+
await this._fakeAuthPopulate(data.metadata);
259+
}
260+
256261
let apiObject = data.apiObjects.get(extension.identifier);
257262

258263
if (!apiObject) {
@@ -403,6 +408,10 @@ export class ExtHostLanguageModels implements ExtHostLanguageModelsShape {
403408

404409
private async _fakeAuthPopulate(metadata: ILanguageModelChatMetadata): Promise<void> {
405410

411+
if (!metadata.auth) {
412+
return;
413+
}
414+
406415
for (const from of this._languageAccessInformationExtensions) {
407416
try {
408417
await this._getAuthAccess(from, { identifier: metadata.extension, displayName: '' }, undefined, true);

0 commit comments

Comments
 (0)