From 3f4adea05ab05a8371759c6f7b7535cc31df2251 Mon Sep 17 00:00:00 2001
From: Benoit Lavenier <benoit.lavenier@e-is.pro>
Date: Mon, 27 Jan 2020 10:35:52 +0100
Subject: [PATCH] [fix] Fix ES node selection

---
 www/plugins/es/js/controllers/settings-controllers.js | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/www/plugins/es/js/controllers/settings-controllers.js b/www/plugins/es/js/controllers/settings-controllers.js
index 0170f7ea..92360c38 100644
--- a/www/plugins/es/js/controllers/settings-controllers.js
+++ b/www/plugins/es/js/controllers/settings-controllers.js
@@ -90,7 +90,7 @@ function ESPluginSettingsController ($scope, $window, $q,  $translate, $ionicPop
 
     $scope.showNodePopup(node)
       .then(function(newNode) {
-        if (newNode.host == $scope.formData.host &&
+        if (newNode.host === $scope.formData.host &&
           newNode.port == $scope.formData.port &&
           newNode.useSsl == $scope.formData.useSsl) {
           UIUtils.loading.hide();
@@ -194,7 +194,7 @@ function ESPluginSettingsController ($scope, $window, $q,  $translate, $ionicPop
     })
       .then(function (peer) {
         if (!peer) return;
-        var esEps = peer.getEndpoints().reduce(function(res, ep){
+        var esEps = (peer.getEsEndpoints() || []).reduce(function(res, ep){
           var esEp = esHttp.node.parseEndPoint(ep);
           return esEp ? res.concat(esEp) : res;
         }, []);
-- 
GitLab