Skip to content

Commit e402fab

Browse files
authored
Merge pull request #30 from Proxeter/remove_check_empty_assets
Removed check for empty assets to support another formats like onclick with openrtb format
2 parents a962edc + d08d760 commit e402fab

File tree

3 files changed

+1
-6
lines changed

3 files changed

+1
-6
lines changed

bidrequest_test.go

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,6 @@ var _ = Describe("BidRequest", func() {
6767
Expect((&BidRequest{}).Validate()).To(Equal(ErrInvalidReqNoID))
6868
Expect((&BidRequest{ID: "A"}).Validate()).To(Equal(ErrInvalidReqNoImps))
6969
Expect((&BidRequest{ID: "A", Imp: []Impression{{ID: "1"}}, Site: &Site{}, App: &App{}}).Validate()).To(Equal(ErrInvalidReqMultiInv))
70-
Expect((&BidRequest{ID: "A", Imp: []Impression{{ID: "1"}}}).Validate()).To(Equal(ErrInvalidImpNoAssets))
7170

7271
Expect((&BidRequest{ID: "A", Imp: []Impression{{ID: "1", Banner: &Banner{}}}}).Validate()).NotTo(HaveOccurred())
7372
Expect((&BidRequest{ID: "A", Imp: []Impression{{ID: "1", Banner: &Banner{}}}, Site: &Site{}}).Validate()).NotTo(HaveOccurred())

impression.go

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ import "errors"
55
// Validation errors
66
var (
77
ErrInvalidImpNoID = errors.New("openrtb: impression ID missing")
8-
ErrInvalidImpNoAssets = errors.New("openrtb: impression has no assets") // neither Banner, nor Video, nor Native
98
ErrInvalidImpMultiAssets = errors.New("openrtb: impression has multiple assets") // at least two out of Banner, Video, Native
109
)
1110

@@ -55,9 +54,7 @@ func (imp *Impression) Validate() error {
5554
return ErrInvalidImpNoID
5655
}
5756

58-
if count := imp.assetCount(); count == 0 {
59-
return ErrInvalidImpNoAssets
60-
} else if count > 1 {
57+
if count := imp.assetCount(); count > 1 {
6158
return ErrInvalidImpMultiAssets
6259
}
6360

impression_test.go

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,6 @@ var _ = Describe("Impression", func() {
3636

3737
It("should validate", func() {
3838
Expect((&Impression{}).Validate()).To(Equal(ErrInvalidImpNoID))
39-
Expect((&Impression{ID: "IMPID"}).Validate()).To(Equal(ErrInvalidImpNoAssets))
4039
Expect((&Impression{ID: "IMPID", Banner: &Banner{}, Video: &Video{}}).Validate()).To(Equal(ErrInvalidImpMultiAssets))
4140
Expect((&Impression{ID: "IMPID", Banner: &Banner{}}).Validate()).NotTo(HaveOccurred())
4241
})

0 commit comments

Comments
 (0)