diff --git a/lib/manager/docker-compose/extract.ts b/lib/manager/docker-compose/extract.ts index 7696918b5c18eb5620c60a22aca2d9e26bc83b3d..3ceb569c0842ff2e539603f9ed43c809321cde1a 100644 --- a/lib/manager/docker-compose/extract.ts +++ b/lib/manager/docker-compose/extract.ts @@ -30,7 +30,10 @@ class LineMapper { const lineMeta = this.imageLines.find( ({ line, used }) => !used && line.includes(imageName) ); - + // istanbul ignore if + if (!lineMeta) { + return null; + } lineMeta.used = true; // unset plucked lines so duplicates are skipped return lineMeta.lineNumber; } @@ -66,9 +69,14 @@ export function extractPackageFile( .map(service => { const dep = getDep(service.image); const lineNumber = lineMapper.pluckLineNumber(service.image); + // istanbul ignore if + if (!lineNumber) { + return null; + } dep.managerData = { lineNumber }; return dep; - }); + }) + .filter(Boolean); logger.trace({ deps }, 'Docker Compose image'); if (!deps.length) {