diff --git a/lib/roles/device/plugins/install.js b/lib/roles/device/plugins/install.js index e49726ae..0084ce4f 100644 --- a/lib/roles/device/plugins/install.js +++ b/lib/roles/device/plugins/install.js @@ -19,7 +19,8 @@ module.exports = syrup.serial() var log = logger.createLogger('device:plugins:install') router.on(wire.InstallMessage, function(channel, message) { - var pkg = message.manifest.package + var manifest = JSON.parse(message.manifest) + , pkg = manifest.package log.info('Installing package "%s" from "%s"', pkg, message.href) @@ -124,7 +125,6 @@ module.exports = syrup.serial() }) .then(function() { if (message.launch) { - var manifest = JSON.parse(message.manifest) if (manifest.application.launcherActivities.length) { var launchActivity = { action: 'android.intent.action.MAIN'