From 25053223342cb21349c24b6a25b61db977d09ac5 Mon Sep 17 00:00:00 2001 From: Nayan Savla Date: Wed, 21 Feb 2024 03:16:42 +0300 Subject: [PATCH] Yieldmo Bid Adapter: send topics as string for request (#11121) * Convert topics to string * Update unit test --- modules/yieldmoBidAdapter.js | 2 +- test/spec/modules/yieldmoBidAdapter_spec.js | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/modules/yieldmoBidAdapter.js b/modules/yieldmoBidAdapter.js index 7fee4af422c..4082ed996fe 100644 --- a/modules/yieldmoBidAdapter.js +++ b/modules/yieldmoBidAdapter.js @@ -98,7 +98,7 @@ export const spec = { us_privacy: deepAccess(bidderRequest, 'uspConsent') || '', }; if (topicsData) { - serverRequest.topics = topicsData; + serverRequest.topics = JSON.stringify(topicsData); } const gpc = getGPCSignal(bidderRequest); if (gpc) { diff --git a/test/spec/modules/yieldmoBidAdapter_spec.js b/test/spec/modules/yieldmoBidAdapter_spec.js index 43daa9aca41..68cf3459c5f 100644 --- a/test/spec/modules/yieldmoBidAdapter_spec.js +++ b/test/spec/modules/yieldmoBidAdapter_spec.js @@ -406,11 +406,12 @@ describe('YieldmoAdapter', function () { }, ], }}})); - expect(biddata[0].data.topics).to.deep.equal({ + + expect(biddata[0].data.topics).to.equal(JSON.stringify({ taxonomy: 600, classifier: '2206021246', topics: [7, 8, 9], - }); + })); }); it('should send gpc in the banner bid request', function () {