File tree Expand file tree Collapse file tree 2 files changed +10
-1
lines changed
Expand file tree Collapse file tree 2 files changed +10
-1
lines changed Original file line number Diff line number Diff line change @@ -574,6 +574,9 @@ export class QueryHistoryManager extends DisposableObject {
574574 const remoteQueryHistoryItem = item as RemoteQueryHistoryItem ;
575575 remoteQueryHistoryItem . status = event . status ;
576576 remoteQueryHistoryItem . failureReason = event . failureReason ;
577+ if ( event . status === QueryStatus . Completed ) {
578+ remoteQueryHistoryItem . completed = true ;
579+ }
577580 await this . refreshTreeView ( ) ;
578581 } else {
579582 void logger . log ( 'Variant analysis status update event received for unknown variant analysis' ) ;
Original file line number Diff line number Diff line change @@ -4,6 +4,7 @@ import * as path from 'path';
44import { showAndLogErrorMessage } from './helpers' ;
55import { asyncFilter , getErrorMessage , getErrorStack } from './pure/helpers-pure' ;
66import { CompletedQueryInfo , LocalQueryInfo , QueryHistoryInfo } from './query-results' ;
7+ import { QueryStatus } from './query-status' ;
78import { QueryEvaluationInfo } from './run-queries' ;
89
910export async function slurpQueryHistory ( fsPath : string ) : Promise < QueryHistoryInfo [ ] > {
@@ -39,7 +40,12 @@ export async function slurpQueryHistory(fsPath: string): Promise<QueryHistoryInf
3940 q . completedQuery . dispose = ( ) => { /**/ } ;
4041 }
4142 } else if ( q . t === 'remote' ) {
42- // noop
43+ // A bug was introduced that didn't set the completed flag in query history
44+ // items. The following code makes sure that the flag is set in order to
45+ // "patch" older query history items.
46+ if ( q . status === QueryStatus . Completed ) {
47+ q . completed = true ;
48+ }
4349 }
4450 return q ;
4551 } ) ;
You can’t perform that action at this time.
0 commit comments