From aec149cd02faa47a919a61ef22a00a985ae55335 Mon Sep 17 00:00:00 2001 From: Xavier Mouligneau <189600+XavierM@users.noreply.github.com> Date: Fri, 19 Jul 2019 17:39:03 +0200 Subject: [PATCH] review IV --- src/core/server/saved_objects/service/lib/repository.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/core/server/saved_objects/service/lib/repository.ts b/src/core/server/saved_objects/service/lib/repository.ts index 7392b2048a55a00..17e5e30c54eb260 100644 --- a/src/core/server/saved_objects/service/lib/repository.ts +++ b/src/core/server/saved_objects/service/lib/repository.ts @@ -413,8 +413,9 @@ export class SavedObjectsRepository { } const types = Array.isArray(type) ? type : [type]; - const notAllowedTypes = types.filter(t => !this._allowedTypes.includes(t)); - if (notAllowedTypes.length > 0) { + const allowedTypes = types.filter(t => this._allowedTypes.includes(t)); + if (allowedTypes.length === 0) { + const notAllowedTypes = types.filter(t => !this._allowedTypes.includes(t)); SavedObjectsErrorHelpers.createUnsupportedTypeError(notAllowedTypes.join(', ')); } @@ -431,7 +432,7 @@ export class SavedObjectsRepository { } const esOptions = { - index: this.getIndicesForTypes(types), + index: this.getIndicesForTypes(allowedTypes), size: perPage, from: perPage * (page - 1), _source: includedFields(type, fields),