From f9788bb815131125516043ac6880d97529713838 Mon Sep 17 00:00:00 2001 From: Sergio Zharinov <zharinov@users.noreply.github.com> Date: Sun, 4 Oct 2020 00:35:39 +0400 Subject: [PATCH] fix(composer): Read locked deps from dev packages (#7409) --- lib/manager/composer/extract.ts | 4 +++- lib/manager/composer/range.ts | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/manager/composer/extract.ts b/lib/manager/composer/extract.ts index 28d64d14f4..8bc1bb6d58 100644 --- a/lib/manager/composer/extract.ts +++ b/lib/manager/composer/extract.ts @@ -171,7 +171,9 @@ export async function extractPackageFile( dep.skipReason = SkipReason.AnyVersion; } if (lockParsed) { - const lockedDep = lockParsed.packages.find( + const lockField = + depType === 'require' ? 'packages' : 'packages-dev'; + const lockedDep = lockParsed?.[lockField]?.find( (item) => item.name === dep.depName ); if (lockedDep && semverComposer.isVersion(lockedDep.version)) { diff --git a/lib/manager/composer/range.ts b/lib/manager/composer/range.ts index 74b5480b86..840f2893cc 100644 --- a/lib/manager/composer/range.ts +++ b/lib/manager/composer/range.ts @@ -1,5 +1,5 @@ import { logger } from '../../logger'; -import { RangeStrategy } from '../../versioning'; +import { RangeStrategy } from '../../types'; import { RangeConfig } from '../common'; export function getRangeStrategy(config: RangeConfig): RangeStrategy { -- GitLab