diff --git a/src/associations/one-to-many.js b/src/associations/one-to-many.js index 89256eb..dfcd391 100644 --- a/src/associations/one-to-many.js +++ b/src/associations/one-to-many.js @@ -100,7 +100,7 @@ export const scope = (server, a, b, names) => { reply(list); }, - config: _.defaults({ + config: _.defaultsDeep({ validate: { params: joi.object().keys({ scope: joi.string().valid(...scopes), @@ -136,7 +136,7 @@ export const scopeScope = (server, a, b, names) => { reply(list); }, - config: _.defaults({ + config: _.defaultsDeep({ validate: { params: joi.object().keys({ scopea: joi.string().valid(...scopes.a), @@ -205,7 +205,7 @@ export const destroyScope = (server, a, b, names) => { reply(list); }, - config: _.defaults({ + config: _.defaultsDeep({ validate: { params: joi.object().keys({ scope: joi.string().valid(...scopes), diff --git a/src/crud.js b/src/crud.js index 4ba5d54..5af5d2a 100644 --- a/src/crud.js +++ b/src/crud.js @@ -56,7 +56,7 @@ export const get = (server, model) => { reply(instance); }, - config: _.defaults({ + config: _.defaultsDeep({ validate: { params: joi.object().keys({ id: joi.number().integer() @@ -82,7 +82,7 @@ export const scope = (server, model) => { reply(list); }, - config: _.defaults({ + config: _.defaultsDeep({ validate: { params: joi.object().keys({ scope: joi.string().valid(...scopes) @@ -169,7 +169,7 @@ export const destroyScope = (server, model) => { reply(list); }, - config: _.defaults({ + config: _.defaultsDeep({ validate: { params: joi.object().keys({ scope: joi.string().valid(...scopes)