Merge pull request #1826 from github/robertbrignull/check_status

Check variant analysis status in isVariantAnalysisComplete
This commit is contained in:
Robert
2022-12-02 14:23:36 +00:00
committed by GitHub

View File

@@ -165,13 +165,15 @@ export async function isVariantAnalysisComplete(
repo: VariantAnalysisScannedRepository,
) => Promise<boolean>,
): Promise<boolean> {
// It's only acceptable to have no scanned repos if the variant analysis is not in a final state.
// Otherwise it means the analysis hit some kind of internal error or there were no repos to scan.
if (!isFinalVariantAnalysisStatus(variantAnalysis.status)) {
return false;
}
if (
variantAnalysis.scannedRepos === undefined ||
variantAnalysis.scannedRepos.length === 0
) {
return variantAnalysis.status !== VariantAnalysisStatus.InProgress;
return true;
}
return (