From 0288b7687b4f2468468bde4d2a3135658b576b78 Mon Sep 17 00:00:00 2001 From: LifeStreet Date: Tue, 28 Mar 2017 02:15:19 +0200 Subject: [PATCH] Lifestreet adapter: ignore unnecessary events from creative. (#1054) * Ignore unnecessary events. * Fixed warning. --- src/adapters/lifestreet.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/adapters/lifestreet.js b/src/adapters/lifestreet.js index eceecb54608..a28b2da7e0c 100644 --- a/src/adapters/lifestreet.js +++ b/src/adapters/lifestreet.js @@ -92,12 +92,14 @@ const LifestreetAdapter = function LifestreetAdapter() { } catch (e) { return; } - if (object.message && object.message === PREBID_REQUEST_MESSAGE && object.slotName) { + if (object.message && object.message === PREBID_REQUEST_MESSAGE && object.slotName && + window.$$PREBID_GLOBAL$$[object.slotName]) { ev.source.postMessage(JSON.stringify({ message: PREBID_RESPONSE_MESSAGE, slotObject: window.$$PREBID_GLOBAL$$[object.slotName] }), '*'); window.$$PREBID_GLOBAL$$[object.slotName].destroy(); + window.$$PREBID_GLOBAL$$[object.slotName] = null; } }, false); } else {