From 89c1a1da2a55125867c1ddae4cb7144ddb5ca6d5 Mon Sep 17 00:00:00 2001 From: pooya parsa Date: Sun, 17 Mar 2019 23:04:14 +0330 Subject: [PATCH] fix(onesignal): ensure no duplicate script is added (#161) --- packages/onesignal/index.js | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/packages/onesignal/index.js b/packages/onesignal/index.js index fd50dd00..69b39117 100755 --- a/packages/onesignal/index.js +++ b/packages/onesignal/index.js @@ -71,10 +71,13 @@ function addOneSignal (moduleOptions) { } // Add the oneSignal SDK script to head - this.options.head.script.push({ - async: true, - src: options.OneSignalSDK - }) + if (!this.options.head.script.find(s => s.hid === 'onesignal')) { + this.options.head.script.push({ + async: true, + src: options.OneSignalSDK, + hid: 'onesignal' + }) + } // Adjust manifest for oneSignal if (!this.options.manifest) {