From 07176018b7b8999ef9d4cc921bb87ab7774bf7c2 Mon Sep 17 00:00:00 2001 From: Joey Baker Date: Wed, 26 Oct 2016 10:58:50 -0700 Subject: [PATCH] Fix(crud) include param can be a string or array --- src/crud.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/crud.js b/src/crud.js index 7ac31fc..fa856c7 100644 --- a/src/crud.js +++ b/src/crud.js @@ -62,8 +62,9 @@ export default (server, model, { prefix, defaultConfig: config, models: permissi return params; }, {}); + const validAssociations = joi.string().valid(...modelAssociations); const associationValidation = { - include: joi.array().items(joi.string().valid(...modelAssociations)), + include: [joi.array().items(validAssociations), validAssociations], }; const scopes = Object.keys(model.options.scopes);