From fcae4bc21b57eec2ea41c5f6e8974fe96d7dc4ce Mon Sep 17 00:00:00 2001 From: Benoit Lavenier <benoit.lavenier@e-is.pro> Date: Wed, 10 May 2023 08:31:22 +0200 Subject: [PATCH] [fix] Workaround to avoid error in pod (ES error "maxClauseCount is set to 1024") --- www/plugins/es/js/services/profile-services.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/www/plugins/es/js/services/profile-services.js b/www/plugins/es/js/services/profile-services.js index b2e0112ee..a0d7339cb 100644 --- a/www/plugins/es/js/services/profile-services.js +++ b/www/plugins/es/js/services/profile-services.js @@ -182,6 +182,14 @@ angular.module('cesium.es.profile.services', ['cesium.services', 'cesium.es.http } }); var pubkeys = _.keys(dataByPubkey); + + // Workaround to avoid error in pod (ES error "maxClauseCount is set to 1024") + if (pubkeys.length > 1024) { + console.warn('Too many pubkeys to extends (pod is limited to 1024 pubkeys)'); + deferred.resolve(datas); + return deferred.promise; + } + // Make sure all results will be return request.size = (pubkeys.length <= request.size) ? request.size : pubkeys.length; if (!text) { -- GitLab