From 861874f0750e4bd6e0d9d484224c6d13c3a9e428 Mon Sep 17 00:00:00 2001 From: jcesarmobile Date: Mon, 13 Jul 2020 18:16:17 +0200 Subject: [PATCH] fix(cli): Avoid duplicate usesCleartextTraffic attribute (#3245) --- cli/src/cordova.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/cli/src/cordova.ts b/cli/src/cordova.ts index 067df0e588..30ff5d35fe 100644 --- a/cli/src/cordova.ts +++ b/cli/src/cordova.ts @@ -413,12 +413,13 @@ export async function writeCordovaAndroidManifest(cordovaPlugins: Plugin[], conf } }); }); - let cleartext = config.app.extConfig.server?.cleartext ? 'android:usesCleartextTraffic="true"' : ''; + let cleartextString = 'android:usesCleartextTraffic="true"'; + let cleartext = config.app.extConfig.server?.cleartext && !applicationXMLAttributes.includes(cleartextString) ? cleartextString : ''; let content = ` - + ${applicationXMLEntries.join('\n')} ${rootXMLEntries.join('\n')}