From f413b45e243be1dbf1a32003a153c49b44562a95 Mon Sep 17 00:00:00 2001 From: D065023 Date: Fri, 13 Dec 2019 14:26:22 +0100 Subject: [PATCH] more checks --- packages/bookshop/srv/admin-service.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/packages/bookshop/srv/admin-service.js b/packages/bookshop/srv/admin-service.js index 5853d01f..ae35329a 100644 --- a/packages/bookshop/srv/admin-service.js +++ b/packages/bookshop/srv/admin-service.js @@ -113,7 +113,12 @@ async function _reduceStock (req) { } function _checkMandatoryParams(req) { - return !req.data.shippingAddress_AddressID && req.error('Please enter a valid shpping address.', 'shippingAddess_AddressID') + if (!req.data.Items || !req.data.Items.length){ + return req.reject('Please order at least one item.') + } + if (!req.data.shippingAddress_AddressID) { + return req.reject('Please enter a valid shpping address.', 'shippingAddess_AddressID') + } } module.exports = cds.service.impl(function () {