From 71361a81edb2da377e7eb0b8d3703b5c0026a089 Mon Sep 17 00:00:00 2001 From: Edson Amaya Date: Wed, 9 Aug 2023 02:49:20 -0600 Subject: [PATCH 1/2] Fix issue 345, fix Deny All method --- src/consent-manager-builder/analytics.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/consent-manager-builder/analytics.ts b/src/consent-manager-builder/analytics.ts index ba109311..cfe8b012 100644 --- a/src/consent-manager-builder/analytics.ts +++ b/src/consent-manager-builder/analytics.ts @@ -73,6 +73,14 @@ export default function conditionallyLoadAnalytics({ integrations[destination.id] = isEnabled } + // Validate if the process is saved with all preferences on false + if (wd.analytics[1] !== undefined) { + let val = wd.analytics[1] + if (val[0] === 'identify' && !isAnythingEnabled) { + isAnythingEnabled = true + } + } + // Reload the page if the trackers have already been initialised so that // the user's new preferences can take affect if (wd.analytics && wd.analytics.initialized) { From 83a9ae8ca2c50af0888f19dc62ae47105e7789c8 Mon Sep 17 00:00:00 2001 From: Edson Amaya Date: Wed, 9 Aug 2023 11:31:39 -0600 Subject: [PATCH 2/2] Fix lint issue on a variable --- src/consent-manager-builder/analytics.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/consent-manager-builder/analytics.ts b/src/consent-manager-builder/analytics.ts index cfe8b012..3ae643ff 100644 --- a/src/consent-manager-builder/analytics.ts +++ b/src/consent-manager-builder/analytics.ts @@ -75,7 +75,7 @@ export default function conditionallyLoadAnalytics({ // Validate if the process is saved with all preferences on false if (wd.analytics[1] !== undefined) { - let val = wd.analytics[1] + const val = wd.analytics[1] if (val[0] === 'identify' && !isAnythingEnabled) { isAnythingEnabled = true }