Out of nowhere, earlier today both of my bots that use the rblx-open-cloud library for Python stopped working. After some investigation, it looks like the createdTime field is missing from the Datastore Set Entry endpoint response, causing an error in the library.
This started happening approximately 24 hours ago, but thought it was a temporary Datastore outage or something until I looked closer.
EDIT: Just noticed that there’s a field called creationTimeInTicks in place of the createdTime field. Assuming maybe some code got pushed that didn’t mean to get pushed?
I can confirm this issue, for extra clarification the library (and therefore Maui) is using version 1 of the data store API. I should probably migrate to version 2; however we assume it is a bug because it is expected that existing APIs do not have breaking changes.
Frequency: Consistent (seems to always happen)
Reproduction steps:
Send a request to https://apis.roblox.com/datastores/v1/universes/:universe/standard-datastores/datastore/entries/entry with valid arguments and api key provided.
Observe that createdTime is not returned.
I have confirmed this is not an issue of the library and is replicable without use of an api wrapper.