diff --git a/src/extension.ts b/src/extension.ts index fc37d79..feb58ce 100644 --- a/src/extension.ts +++ b/src/extension.ts @@ -34,6 +34,11 @@ import { UiUtilVscode } from './util/uiUtil_vscode'; import { FT } from './util/feature_flags/feature_toggles'; async function configUpdateTo_0912() { + const defaultModel: any = UiUtilWrapper.getConfiguration("devchat", "defaultModel"); + if (!defaultModel) { + vscode.workspace.getConfiguration("devchat").update("defaultModel", "gpt-3.5-turbo", vscode.ConfigurationTarget.Global); + } + const devchatKey = UiUtilWrapper.getConfiguration('DevChat', 'Access_Key_DevChat'); const openaiKey = UiUtilWrapper.getConfiguration('DevChat', 'Api_Key_OpenAI'); const endpointKey = UiUtilWrapper.getConfiguration('DevChat', 'API_ENDPOINT'); @@ -72,11 +77,6 @@ async function configUpdateTo_0912() { return; } } - - const defaultModel: any = UiUtilWrapper.getConfiguration("devchat", "defaultModel"); - if (!defaultModel) { - vscode.workspace.getConfiguration("devchat").update("defaultModel", "gpt-3.5-turbo"); - } } diff --git a/src/handler/userAccessKey.ts b/src/handler/userAccessKey.ts index 57a6020..7f7857f 100644 --- a/src/handler/userAccessKey.ts +++ b/src/handler/userAccessKey.ts @@ -13,7 +13,7 @@ regOutMessage({command: 'getUserAccessKey', accessKey: "DC.xxx", keyType: "DevCh export async function getUserAccessKey(message: any, panel: vscode.WebviewPanel|vscode.WebviewView): Promise { const workspaceDir = UiUtilWrapper.workspaceFoldersFirstPath(); const llmModelData = await ApiKeyManager.llmModel(); - if (!llmModelData || llmModelData.api_key) { + if (!llmModelData || !llmModelData.api_key) { MessageHandler.sendMessage(panel, {"command": "getUserAccessKey", "accessKey": "", "keyType": "", "endPoint": ""}); return; }