diff --git a/tests/vector_stores/test_elasticsearch.py b/tests/vector_stores/test_elasticsearch.py
index 18bb7f07f41a6947b580d7fd2e032c79e0f53c3f..2b090ba88f3a1275746f2870fd8d2920de37c69d 100644
--- a/tests/vector_stores/test_elasticsearch.py
+++ b/tests/vector_stores/test_elasticsearch.py
@@ -464,7 +464,7 @@ def test_check_user_agent(
     user_agent = es_client_instance.transport.requests[0]["headers"][  # type: ignore
         "user-agent"
     ]
-    pattern = r"^llama_index-py-vs/\d+\.\d+\.\d+$"
+    pattern = r"^llama_index-py-vs/\d+\.\d+\.\d+(\.post\d+)?$"
     match = re.match(pattern, user_agent)
 
     assert (