From c4633546e2d53c74fdab9d29622e239a29f54981 Mon Sep 17 00:00:00 2001 From: fatchan Date: Fri, 24 May 2019 13:48:36 +0000 Subject: [PATCH] default banner fix for board without banners --- models/pages/banners.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/models/pages/banners.js b/models/pages/banners.js index c652ca4a..dbd6b309 100644 --- a/models/pages/banners.js +++ b/models/pages/banners.js @@ -20,8 +20,11 @@ module.exports = async (req, res, next) => { return next(); } - const randomBanner = board.banners[Math.floor(Math.random()*board.banners.length)]; + if (board.banners.length > 0) { + const randomBanner = board.banners[Math.floor(Math.random()*board.banners.length)]; + return res.redirect(`/banner/${randomBanner}`); + } - return res.redirect(`/banner/${randomBanner}`); + return res.redirect('/img/defaultbanner.png'); }