Skip to content

Commit 1eb4e01

Browse files
authored
fix: code-assistant requests 404 (#2471)
1 parent 6e598fd commit 1eb4e01

File tree

3 files changed

+15
-7
lines changed

3 files changed

+15
-7
lines changed

src/containers/UserSettings/settings.tsx

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ import {CircleInfo, Flask, PencilToSquare, StarFill} from '@gravity-ui/icons';
22
import type {IconProps} from '@gravity-ui/uikit';
33
import {createNextState} from '@reduxjs/toolkit';
44

5+
import {codeAssistBackend} from '../../store';
56
import {
67
AUTOCOMPLETE_ON_ENTER,
78
BINARY_DATA_IN_PLAIN_TEXT_DISPLAY,
@@ -230,11 +231,12 @@ export function getUserSettings({
230231
draft.sections[0].settings.push(useClusterBalancerAsBackendSetting);
231232
});
232233

233-
const editor = codeAssistantConfigured
234-
? createNextState(editorPage, (draft) => {
235-
draft.sections[0].settings.push(enableCodeAssistantSetting);
236-
})
237-
: editorPage;
234+
const editor =
235+
codeAssistantConfigured || codeAssistBackend
236+
? createNextState(editorPage, (draft) => {
237+
draft.sections[0].settings.push(enableCodeAssistantSetting);
238+
})
239+
: editorPage;
238240

239241
const settings: YDBEmbeddedUISettings = [generalPage, editor, experiments, aboutPage];
240242

src/services/api/codeAssist.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -110,15 +110,15 @@ export class CodeAssistAPI extends BaseYdbAPI {
110110
}
111111

112112
sendCodeAssistTelemetry(data: TelemetryEvent) {
113-
return this.post('/code-assist-telemetry', data, null, {
113+
return this.post(this.getPath('/code-assist-telemetry'), data, null, {
114114
concurrentId: 'code-assist-telemetry',
115115
collectRequest: true,
116116
});
117117
}
118118

119119
sendCodeAssistOpenTabs(data: TelemetryOpenTabs) {
120120
return this.post(
121-
'/code-assist-telemetry',
121+
this.getPath('/code-assist-telemetry'),
122122
{OpenTabs: {Tabs: prepareCodeAssistTabs(data), IdeInfo: ideInfo}},
123123
null,
124124
{

src/services/api/index.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
import type {AxiosRequestConfig} from 'axios';
22

3+
import {codeAssistBackend} from '../../store';
4+
35
import {AuthAPI} from './auth';
46
import {CodeAssistAPI} from './codeAssist';
57
import {MetaAPI} from './meta';
@@ -31,8 +33,12 @@ export class YdbEmbeddedAPI {
3133
this.auth = new AuthAPI({config});
3234
if (webVersion) {
3335
this.meta = new MetaAPI({config});
36+
}
37+
38+
if (codeAssistBackend) {
3439
this.codeAssist = new CodeAssistAPI({config});
3540
}
41+
3642
this.operation = new OperationAPI({config});
3743
this.pdisk = new PDiskAPI({config});
3844
this.scheme = new SchemeAPI({config});

0 commit comments

Comments
 (0)