diff --git a/src/v2/support/groups/validate.js b/src/v2/support/groups/validate.js index a31305e..310f551 100644 --- a/src/v2/support/groups/validate.js +++ b/src/v2/support/groups/validate.js @@ -5,11 +5,31 @@ const user_id = Joi.number().min(1); const data = Joi.object(); module.exports = { - list: options => Joi.validate(options, { user_id }), + list: options => + Joi.object({ + user_id + }).validate(options), + show_assignable: 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() }) + Joi.object({ + id: id.required(), + data: data.required() + }).validate(options), + + delete: options => + Joi.object({ + id: id.required() + }).validate(options) };