Skip to content

Commit 5658030

Browse files
committed
Use only legacy results
1 parent c015efa commit 5658030

File tree

4 files changed

+22
-8
lines changed

4 files changed

+22
-8
lines changed

extensions/ql-vscode/src/legacy-query-server/run-queries.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -497,11 +497,19 @@ function createSyntheticResult(
497497
return {
498498
query: query.queryEvalInfo,
499499
message,
500+
result:{
501+
evaluationTime:0,
502+
queryId: 0,
503+
resultType: messages.QueryResultType.OTHER_ERROR,
504+
message,
505+
runId: 0,
506+
},
500507
sucessful: false,
501508
dispose: () => { /**/ },
502509
};
503510
}
504511

512+
505513
function createSimpleTemplates(templates: Record<string, string> | undefined): messages.TemplateDefinitions | undefined {
506514
if (!templates) {
507515
return undefined;

extensions/ql-vscode/src/query-results.ts

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ export class CompletedQueryInfo implements QueryWithResults {
5151
/**
5252
* The legacy result. This is only set when loading from the query history.
5353
*/
54-
readonly result?: legacyMessages.EvaluationResult;
54+
readonly result: legacyMessages.EvaluationResult;
5555
readonly logFileLocation?: string;
5656
resultCount: number;
5757

@@ -83,9 +83,8 @@ export class CompletedQueryInfo implements QueryWithResults {
8383
) {
8484
this.query = evaluation.query;
8585
this.logFileLocation = evaluation.logFileLocation;
86-
if (evaluation.result) {
87-
this.result = evaluation.result as legacyMessages.EvaluationResult;
88-
}
86+
this.result = evaluation.result;
87+
8988
this.message = evaluation.message;
9089
this.sucessful = evaluation.sucessful;
9190
// Use the dispose method from the evaluation.

extensions/ql-vscode/src/query-server/run-queries.ts

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ import {
1313
} from '../helpers';
1414
import { logger } from '../logging';
1515
import * as messages from '../pure/new-messages';
16+
import * as legacyMessages from '../pure/legacy-messages';
1617
import { InitialQueryInfo, LocalQueryInfo } from '../query-results';
1718
import { QueryEvaluationInfo, QueryWithResults } from '../run-queries-shared';
1819
import * as qsClient from './queryserver-client';
@@ -123,12 +124,18 @@ export async function compileAndRunQueryAgainstDatabase(
123124
message = result.message ? `failed: ${result.message}` : 'failed';
124125
break;
125126
}
126-
127+
let sucessful = result.resultType === messages.QueryResultType.SUCCESS;
127128
return {
128129
query,
129-
result,
130+
result: {
131+
evaluationTime: result.evaluationTime,
132+
queryId: 0,
133+
resultType: sucessful ? legacyMessages.QueryResultType.SUCCESS : legacyMessages.QueryResultType.OTHER_ERROR,
134+
runId: 0,
135+
message
136+
},
130137
message,
131-
sucessful: result.resultType === messages.QueryResultType.SUCCESS,
138+
sucessful,
132139
dispose: () => {
133140
qs.logger.removeAdditionalLogLocation(undefined);
134141
}

extensions/ql-vscode/src/run-queries-shared.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -376,7 +376,7 @@ export interface QueryWithResults {
376376
readonly dispose: () => void;
377377
readonly sucessful?: boolean;
378378
readonly message?: string;
379-
readonly result?: legacyMessages.EvaluationResult | newMessages.RunQueryResult
379+
readonly result: legacyMessages.EvaluationResult;
380380
}
381381

382382

0 commit comments

Comments
 (0)