diff --git a/pinecone/db_control/resources/asyncio/index.py b/pinecone/db_control/resources/asyncio/index.py index 5a844b5a..96bef5cf 100644 --- a/pinecone/db_control/resources/asyncio/index.py +++ b/pinecone/db_control/resources/asyncio/index.py @@ -170,10 +170,10 @@ async def describe(self, *, name: str) -> IndexModel: @require_kwargs async def has(self, *, name: str) -> bool: available_indexes = await self.list() - if name in available_indexes.names(): - return True - else: - return False + for index in available_indexes.indexes: + if index.name == name: + return True + return False @require_kwargs async def configure(