Skip to content

Commit 3cb8e9f

Browse files
UOE-11577 Fixed vast unwrap in ctv scenario, for multiple partners to a profile will get correct logger (#1121)
1 parent bfc60e7 commit 3cb8e9f

File tree

5 files changed

+8
-3
lines changed

5 files changed

+8
-3
lines changed

adapters/bidder.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@ type BidderResponse struct {
6464
Bids []*TypedBid
6565
FledgeAuctionConfigs []*openrtb_ext.FledgeAuctionConfig
6666
XMLMetrics *openrtb_ext.XMLMetrics
67+
BidderAlias openrtb_ext.BidderName
6768
}
6869

6970
// NewBidderResponseWithBidsCapacity create a new BidderResponse initialising the bids array capacity and the default currency value

adapters/ortbbidder/response_builder_test.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -383,6 +383,7 @@ func TestBidderResponseFields(t *testing.T) {
383383
"Bids": reflect.TypeOf([]*adapters.TypedBid{nil}),
384384
"FledgeAuctionConfigs": reflect.TypeOf([]*openrtb_ext.FledgeAuctionConfig{}),
385385
"XMLMetrics": reflect.TypeOf(&openrtb_ext.XMLMetrics{}),
386+
"BidderAlias": reflect.TypeOf(openrtb_ext.BidderName("")),
386387
}
387388
structType := reflect.TypeOf(adapters.BidderResponse{})
388389
err := resolver.ValidateStructFields(expectedFields, structType)

exchange/bidder.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -272,6 +272,7 @@ func (bidder *BidderAdapter) requestBid(ctx context.Context, bidderRequest Bidde
272272
if bidResponse != nil {
273273
recordOpenWrapBidResponseMetrics(bidder, bidResponse)
274274

275+
bidResponse.BidderAlias = bidderRequest.BidderName
275276
reject := hookExecutor.ExecuteRawBidderResponseStage(bidResponse, string(bidder.BidderName))
276277
if reject != nil {
277278
errs = append(errs, reject)

modules/pubmatic/openwrap/hook_raw_bidder_response.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ func applyMutation(bidInfo []*rawBidderResponseHookResult, result *hookstage.Hoo
4444
BidType: bidResult.bid.BidType,
4545
BidVideo: bidResult.bid.BidVideo,
4646
OriginalBidCur: payload.BidderResponse.Currency,
47-
}), payload.Bidder)
47+
}), payload.BidderResponse.BidderAlias.String())
4848
continue
4949
}
5050

modules/pubmatic/openwrap/hook_raw_bidder_response_test.go

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -670,6 +670,7 @@ func TestHandleRawBidderResponseHook(t *testing.T) {
670670
BidType: "video",
671671
},
672672
},
673+
BidderAlias: "pubmatic2",
673674
},
674675
Bidder: "pubmatic",
675676
},
@@ -701,7 +702,7 @@ func TestHandleRawBidderResponseHook(t *testing.T) {
701702
},
702703
},
703704
},
704-
}, "pubmatic")
705+
}, "pubmatic2")
705706
return seatNonBid
706707
}(),
707708
},
@@ -736,6 +737,7 @@ func TestHandleRawBidderResponseHook(t *testing.T) {
736737
BidType: "video",
737738
},
738739
},
740+
BidderAlias: "pubmatic2",
739741
},
740742
Bidder: "pubmatic",
741743
},
@@ -767,7 +769,7 @@ func TestHandleRawBidderResponseHook(t *testing.T) {
767769
},
768770
},
769771
},
770-
}, "pubmatic")
772+
}, "pubmatic2")
771773
return seatNonBid
772774
}(),
773775
},

0 commit comments

Comments
 (0)