From 2a86f682a482b1f649cd3b243cba1f313c69b2da Mon Sep 17 00:00:00 2001 From: androozka Date: Wed, 18 Sep 2019 09:25:20 -0700 Subject: [PATCH] fixed organization_fields --- .../support/organization_fields/validate.js | 30 +++++++++++++++---- 1 file changed, 25 insertions(+), 5 deletions(-) diff --git a/src/v2/support/organization_fields/validate.js b/src/v2/support/organization_fields/validate.js index d82ad53..f6f1266 100644 --- a/src/v2/support/organization_fields/validate.js +++ b/src/v2/support/organization_fields/validate.js @@ -5,10 +5,30 @@ const data = Joi.object(); module.exports = { list: null, // no options - show: options => Joi.validate(options, { id: id.required() }), - create: options => Joi.validate(options, { data: data.required() }), + + show: options => + Joi.object({ + id: id.required() + }).validate(options), + + create: options => + Joi.object({ + data: data.required() + }).validate(options), + update: options => - Joi.validate(options, { id: id.required(), data: data.required() }), - delete: options => Joi.validate(options, { id: id.required() }), - reorder: options => Joi.validate(options, { data: data.required() }) + Joi.object({ + id: id.required(), + data: data.required() + }).validate(options), + + delete: options => + Joi.object({ + id: id.required() + }).validate(options), + + reorder: options => + Joi.object({ + data: data.required() + }).validate(options) };