FIX: add a fix for cases where ad record is not found (#214)
This commit is contained in:
parent
9b72130fdf
commit
ec53a0d6b8
|
@ -76,8 +76,9 @@ export default AdComponent.extend({
|
||||||
const filteredAds = adNames.filter((adName) => {
|
const filteredAds = adNames.filter((adName) => {
|
||||||
const ad = houseAds.creatives[adName];
|
const ad = houseAds.creatives[adName];
|
||||||
return (
|
return (
|
||||||
!ad.category_ids?.length ||
|
ad &&
|
||||||
ad.category_ids.includes(this.currentCategoryId)
|
(!ad.category_ids?.length ||
|
||||||
|
ad.category_ids.includes(this.currentCategoryId))
|
||||||
);
|
);
|
||||||
});
|
});
|
||||||
if (filteredAds.length > 0) {
|
if (filteredAds.length > 0) {
|
||||||
|
@ -129,8 +130,9 @@ export default AdComponent.extend({
|
||||||
const filteredAds = adNames.filter((adName) => {
|
const filteredAds = adNames.filter((adName) => {
|
||||||
const ad = houseAds.creatives[adName];
|
const ad = houseAds.creatives[adName];
|
||||||
return (
|
return (
|
||||||
!ad.category_ids?.length ||
|
ad &&
|
||||||
ad.category_ids.includes(this.currentCategoryId)
|
(!ad.category_ids?.length ||
|
||||||
|
ad.category_ids.includes(this.currentCategoryId))
|
||||||
);
|
);
|
||||||
});
|
});
|
||||||
adIndex[placement] = Math.floor(Math.random() * filteredAds.length);
|
adIndex[placement] = Math.floor(Math.random() * filteredAds.length);
|
||||||
|
|
Loading…
Reference in New Issue