Google DataStore resource no longer display necessary key field

Hello Retool Team!

Looks like there is a bug that relates to Google Cloud DataStore resource.
When using the connected resource, and select the Get Entity By Key option under Action Type the form displays the namespace to use, Kind to query but there is no key

Last time I checked (Nov. 2024) there was a field with the key that I was using to get the correct entry that I need. Something happened that the field is no longer there. This issue occurs in Workflows and Query Library so my guess is that is something more generalized.


This is how is supposed to look (How to use Cloud Datastore query by key - #2 by victoria)

I have a dirty workaround which is to manually edit the exported JSON and then import it back which is less than ideal.

Can you please fix it?

Thanks

Hello @Juan_Silva!

Apologies for the inconvenience, as much as I love a work around you should need to do that :sweat_smile:

I am definitely confused why they query used to have the key property and now does not. Let me check internally and file a feature request to add it back in or at the least have to be an additional input field users can toggle.

Maybe the GC datastore schema changed with a newer version?

Will keep you updated on any news I hear from the eng team!

Just wanted to double check, is there any chance you are self hosting a really old version of Retool? :sweat_smile:

Just did some really quick testing with a GCS resource that was not fully set up, but I did not see the "Get Entity by Key" action in an app query, Query Library or Workflow Query Block :face_with_monocle:

Maybe I need to complete the resource with a fully working connection string to re-test but would love to know if you have cloud hosted and running the latest version or Retool. As well as if you can confirm the "get entity by key" action only appears with a seeded DB on GCS.



Hey Jack!
We are not self hosting Retool, everything is in Retool Cloud?

Looks like you are using Google Cloud Storage (That's why you see concepts like Bucket, Download, List, etc...).
Screenshot 2025-02-05 at 4.18.44 PM

The problem is with Google Cloud Datastore
Screenshot 2025-02-05 at 4.18.18 PM

Based on the icons it's easy to get confused but the services are completely different.

Thanks for taking a look!

Ah great catch @Juan_Silva :sweat_smile:

Those Google PMs never cease to amaze me :melting_face:

I just checked Cloud Datastore and confirm that they key input field is missing.

Will file a feature request to add that and will see if it can be added back or if I can get an explanation as to why it was removed and if there is a work around for a temporary solution if needed.

Will keep you updated in this thread on anything I hear :+1:

1 Like