Skip to content

Commit 2e3451a

Browse files
author
Georgi Alexandrov
committed
Add platform project instance in hook options context for install/uninstall plugman commands
1 parent 525a4b9 commit 2e3451a

File tree

2 files changed

+10
-3
lines changed

2 files changed

+10
-3
lines changed

cordova-lib/src/plugman/install.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -346,9 +346,13 @@ function runInstall(actions, platform, project_dir, plugin_dir, plugins_dir, opt
346346
var projectRoot = cordovaUtil.isCordova();
347347

348348
if(projectRoot) {
349+
var platformProject = platform_modules.getPlatformProject(platform, project_dir);
349350
// using unified hooksRunner
350351
var hookOptions = {
351-
cordova: { platforms: [ platform ] },
352+
cordova: {
353+
platforms: [ platform ],
354+
project: platformProject
355+
},
352356
plugin: {
353357
id: pluginInfo.id,
354358
pluginInfo: pluginInfo,

cordova-lib/src/plugman/uninstall.js

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -271,10 +271,13 @@ function runUninstallPlatform(actions, platform, project_dir, plugin_dir, plugin
271271
var projectRoot = cordovaUtil.isCordova();
272272

273273
if(projectRoot) {
274-
274+
var platformProject = platform_modules.getPlatformProject(platform, project_dir);
275275
// using unified hooksRunner
276276
var hooksRunnerOptions = {
277-
cordova: { platforms: [ platform ] },
277+
cordova: {
278+
platforms: [ platform ],
279+
project: platformProject
280+
},
278281
plugin: {
279282
id: pluginInfo.id,
280283
pluginInfo: pluginInfo,

0 commit comments

Comments
 (0)