From 41be0e28ef2e64c56f4fe82ab7bcfccc26443d0d Mon Sep 17 00:00:00 2001 From: Marian Zeis <13335743+marianfoo@users.noreply.github.com> Date: Mon, 29 Jan 2024 19:42:39 +0100 Subject: [PATCH] fix: only use apps from deps if `cds-plugin-ui5` is present (#35) --- src/index.ts | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/index.ts b/src/index.ts index f15025e..5902534 100644 --- a/src/index.ts +++ b/src/index.ts @@ -146,10 +146,12 @@ export class cds_launchpad_plugin{ // Read CDS project package const packagejson = JSON.parse(fs.readFileSync(cds.root + '/package.json').toString()); let depsPaths = []; - try { - ({ depsPaths } = this.getAppsFromDependencies(packagejson)); - } catch (error) { - cdsLaunchpadLogger.error(`Error while reading dependencies: ${error}`); + if (cds.env?.plugins !== undefined && cds.env?.plugins['cds-plugin-ui5']) { + try { + ({ depsPaths } = this.getAppsFromDependencies(packagejson)); + } catch (error) { + cdsLaunchpadLogger.error(`Error while reading dependencies: ${error}`); + } } if(Array.isArray(packagejson.sapux)){