## What was reported
Issue pinecone-io/python-sdk#161 (closed, 9 comments): ### Is this a new bug in the Pinecone Python client?
- [X] I believe this is a new bug in the Pinecone Python Client
- [X] I have searched the existing issues, and I could not find an existing issue for this bug
### Current Behavior
If you upload a metadata field with a certain format, for example the string "1002.6.3" , pinecone will return the datetime object: `datetime.date(1002,6,2)` instead of the string `"1002.6.3"`
I'm not certain of all of the formats that lead to his behavior
### Expected Behavior
The returned metadata value should be the **string** `"1002.6.3"`
## The verified resolution
[mneira10 (reporter), maintainer fix]: Metadata strings that look like dates (e.g. "1002.6.3") were returned as datetime.date objects. Fixed in the non-GRPC client so date-like strings round-trip as strings (reporter confirmed). If you see datetime coercion in metadata, make sure you are on the fixed client version and using the non-GRPC path.