From 6533474070cac20dcc6e78abfce9ff4cec1835a6 Mon Sep 17 00:00:00 2001
From: Darryl Pogue <darryl@ayogo.com>
Date: Thu, 14 Mar 2019 23:02:53 -0700
Subject: [PATCH] GH-690: Run prepare with the correct ConfigParser

---
 bin/templates/cordova/Api.js | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/bin/templates/cordova/Api.js b/bin/templates/cordova/Api.js
index be6b76b9..538c1fef 100644
--- a/bin/templates/cordova/Api.js
+++ b/bin/templates/cordova/Api.js
@@ -25,6 +25,7 @@ var PluginManager = require('cordova-common').PluginManager;
 
 var CordovaLogger = require('cordova-common').CordovaLogger;
 var selfEvents = require('cordova-common').events;
+var ConfigParser = require('cordova-common').ConfigParser;
 
 var PLATFORM = 'android';
 
@@ -174,6 +175,8 @@ Api.prototype.getPlatformInfo = function () {
  *   CordovaError instance.
  */
 Api.prototype.prepare = function (cordovaProject, prepareOptions) {
+    cordovaProject.projectConfig = new ConfigParser(cordovaProject.locations.rootConfigXml || cordovaProject.projectConfig.path);
+
     return require('./lib/prepare').prepare.call(this, cordovaProject, prepareOptions);
 };