diff --git a/ql/src/queries/summary/NumberOfFilesExtractedWithErrors.ql b/ql/src/queries/summary/NumberOfFilesExtractedWithErrors.ql index eb871a4086d..92ed5ca6684 100644 --- a/ql/src/queries/summary/NumberOfFilesExtractedWithErrors.ql +++ b/ql/src/queries/summary/NumberOfFilesExtractedWithErrors.ql @@ -10,4 +10,6 @@ import ruby import codeql_ruby.Diagnostics -select count(File f | exists(ExtractionError e | e.getLocation().getFile() = f)) +select count(File f | + exists(ExtractionError e | e.getLocation().getFile() = f) and exists(f.getRelativePath()) + ) diff --git a/ql/src/queries/summary/NumberOfSuccessfullyExtractedFiles.ql b/ql/src/queries/summary/NumberOfSuccessfullyExtractedFiles.ql index 36a584e2271..95049f9ef3c 100644 --- a/ql/src/queries/summary/NumberOfSuccessfullyExtractedFiles.ql +++ b/ql/src/queries/summary/NumberOfSuccessfullyExtractedFiles.ql @@ -10,4 +10,6 @@ import ruby import codeql_ruby.Diagnostics -select count(File f | not exists(ExtractionError e | e.getLocation().getFile() = f)) +select count(File f | + not exists(ExtractionError e | e.getLocation().getFile() = f) and exists(f.getRelativePath()) + )