From 7d73aaac9f9570077e206faf476e7e6a8ad2582f Mon Sep 17 00:00:00 2001 From: yairansbacher Date: Thu, 14 Apr 2022 11:12:20 +0300 Subject: [PATCH] fix(FEC-12166): canary not working-error 1006 --- src/k-provider/common/multi-request-builder.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/k-provider/common/multi-request-builder.js b/src/k-provider/common/multi-request-builder.js index 78694581..0fefa922 100644 --- a/src/k-provider/common/multi-request-builder.js +++ b/src/k-provider/common/multi-request-builder.js @@ -93,7 +93,7 @@ export class MultiRequestResult { const result = response.result ? response.result : response; const responseArr = Array.isArray(result) ? result : [result]; const results = responseArr.map(result => new ServiceResult(result)); - const errorResults = this.results.filter(serviceResult => serviceResult.hasError); + const errorResults = results.filter(serviceResult => serviceResult.hasError); errorResults.forEach(serviceResult => { MultiRequestResult._logger.error( @@ -101,8 +101,8 @@ export class MultiRequestResult { ); }); + this.results = results; if ((requestsMustSucceed && errorResults.length) || errorResults.length === this.results.length) { - this.results = results; this.success = false; } else { this.results = this.results.filter(serviceResult => !serviceResult.hasError);