diff --git a/packages/xo-server/src/api/backup-ng.js b/packages/xo-server/src/api/backup-ng.js index b2138461e..d45922fde 100644 --- a/packages/xo-server/src/api/backup-ng.js +++ b/packages/xo-server/src/api/backup-ng.js @@ -183,6 +183,7 @@ getLogs.params = { after: { type: ['number', 'string'], optional: true }, before: { type: ['number', 'string'], optional: true }, limit: { type: 'number', optional: true }, + '*': { type: 'any' }, } // ----------------------------------------------------------------------------- diff --git a/packages/xo-server/src/xo-mixins/api.js b/packages/xo-server/src/xo-mixins/api.js index cb3659f36..fa962a1ee 100644 --- a/packages/xo-server/src/xo-mixins/api.js +++ b/packages/xo-server/src/xo-mixins/api.js @@ -60,8 +60,9 @@ function checkParams(method, params) { const result = schemaInspector.validate( { - type: 'object', properties: schema, + strict: true, + type: 'object', }, params )