diff --git a/src/main/java/org/prebid/server/auction/SkippedAuctionService.java b/src/main/java/org/prebid/server/auction/SkippedAuctionService.java index 490e90b687a..dd8c95c0f50 100644 --- a/src/main/java/org/prebid/server/auction/SkippedAuctionService.java +++ b/src/main/java/org/prebid/server/auction/SkippedAuctionService.java @@ -1,7 +1,6 @@ package org.prebid.server.auction; import com.iab.openrtb.request.BidRequest; -import com.iab.openrtb.response.BidResponse; import com.iab.openrtb.response.SeatBid; import io.vertx.core.Future; import org.apache.commons.collections4.CollectionUtils; @@ -33,8 +32,7 @@ public SkippedAuctionService(StoredResponseProcessor storedResponseProcessor, public Future skipAuction(AuctionContext auctionContext) { if (auctionContext.isRequestRejected()) { - return Future.succeededFuture(auctionContext.with( - BidResponse.builder().seatbid(Collections.emptyList()).build())); + return Future.failedFuture("Rejected request cannot be skipped"); } final ExtStoredAuctionResponse storedResponse = Optional.ofNullable(auctionContext.getBidRequest()) diff --git a/src/test/java/org/prebid/server/auction/SkippedAuctionServiceTest.java b/src/test/java/org/prebid/server/auction/SkippedAuctionServiceTest.java index 874abc4f6ee..b284cf60f3a 100644 --- a/src/test/java/org/prebid/server/auction/SkippedAuctionServiceTest.java +++ b/src/test/java/org/prebid/server/auction/SkippedAuctionServiceTest.java @@ -59,10 +59,8 @@ public void skipAuctionShouldReturnFailedFutureWhenRequestIsRejected() { final Future result = target.skipAuction(givenAuctionContext); // then - assertThat(result.succeeded()).isTrue(); - final BidResponse expectedBidResponse = BidResponse.builder().seatbid(emptyList()).build(); - assertThat(result.result()).isEqualTo(givenAuctionContext.with(expectedBidResponse)); - + assertThat(result.failed()).isTrue(); + assertThat(result.cause()).hasMessage("Rejected request cannot be skipped"); verifyNoInteractions(storedResponseProcessor, bidResponseCreator); }