@@ -23,7 +23,20 @@ export function processVariantAnalysis(
2323 submission : VariantAnalysisSubmission ,
2424 response : ApiVariantAnalysis
2525) : VariantAnalysis {
26+ return processUpdatedVariantAnalysis ( {
27+ query : {
28+ name : submission . query . name ,
29+ filePath : submission . query . filePath ,
30+ language : submission . query . language
31+ } ,
32+ databases : submission . databases ,
33+ } , response ) ;
34+ }
2635
36+ export function processUpdatedVariantAnalysis (
37+ previousVariantAnalysis : Pick < VariantAnalysis , 'query' | 'databases' > ,
38+ response : ApiVariantAnalysis
39+ ) : VariantAnalysis {
2740 let scannedRepos : VariantAnalysisScannedRepository [ ] = [ ] ;
2841 let skippedRepos : VariantAnalysisSkippedRepositories = { } ;
2942
@@ -39,11 +52,11 @@ export function processVariantAnalysis(
3952 id : response . id ,
4053 controllerRepoId : response . controller_repo . id ,
4154 query : {
42- name : submission . query . name ,
43- filePath : submission . query . filePath ,
44- language : submission . query . language
55+ name : previousVariantAnalysis . query . name ,
56+ filePath : previousVariantAnalysis . query . filePath ,
57+ language : previousVariantAnalysis . query . language
4558 } ,
46- databases : submission . databases ,
59+ databases : previousVariantAnalysis . databases ,
4760 status : processApiStatus ( response . status ) ,
4861 actionsWorkflowRunId : response . actions_workflow_run_id ,
4962 scannedRepos : scannedRepos ,
0 commit comments