diff --git a/eland/common.py b/eland/common.py index 71e9bb6..d582fba 100644 --- a/eland/common.py +++ b/eland/common.py @@ -309,7 +309,11 @@ def ensure_es_client( ) -> Elasticsearch: if isinstance(es_client, tuple): es_client = list(es_client) - if not isinstance(es_client, Elasticsearch): + if ( + isinstance(es_client, str) + or isinstance(es_client, list) + or isinstance(es_client, tuple) + ): es_client = Elasticsearch(es_client) return es_client