From b4415ab94044e7681b4cf692938da8cde76b9297 Mon Sep 17 00:00:00 2001 From: Thomas Lynch Date: Thu, 22 Apr 2021 12:19:16 +0000 Subject: [PATCH] ref #356, delete banners and flags --- controllers/forms/deletecustompage.js | 8 +++----- controllers/forms/deleteflags.js | 8 +++----- 2 files changed, 6 insertions(+), 10 deletions(-) diff --git a/controllers/forms/deletecustompage.js b/controllers/forms/deletecustompage.js index 25cbcdf0..2805496c 100644 --- a/controllers/forms/deletecustompage.js +++ b/controllers/forms/deletecustompage.js @@ -14,11 +14,9 @@ module.exports = { controller: async (req, res, next) => { - const errors = []; - - if (!req.body.checkedcustompages || req.body.checkedcustompages.length === 0) { - errors.push('Must select at least one custom page to delete'); - } + const errors = await checkSchema([ + { result: lengthBody(req.body.checkedcustompages, 1), expected: false, error: 'Must select at least one custom page to delete' }, + ]); if (errors.length > 0) { return dynamicResponse(req, res, 400, 'message', { diff --git a/controllers/forms/deleteflags.js b/controllers/forms/deleteflags.js index da9ef2e9..9883a16e 100644 --- a/controllers/forms/deleteflags.js +++ b/controllers/forms/deleteflags.js @@ -14,11 +14,9 @@ module.exports = { controller: async (req, res, next) => { - const errors = []; - - if (!req.body.checkedflags || req.body.checkedflags.length === 0) { - errors.push('Must select at least one flag to delete'); - } + const errors = await checkSchema([ + { result: lengthBody(req.body.checkedflags, 1), expected: false, error: 'Must select at least one flag to delete' }, + ]); if (errors.length > 0) { return dynamicResponse(req, res, 400, 'message', {