Query results unexpectedly wrapped in a "data" field — breaking all resource-connected components

That’s what happening if people use AI to write their code and doing QA…. absolutely unacceptable.

@Dmytro_Kruk is there any way one can temporarily revert to a previous version of Retool or is that out of our control completely?

I’m experiencing the same issue across all my projects.

Query results are no longer available in query.data as before — they are now nested inside query.data.data.

For example:

{{ Get_Labellig_user.data.data.USER }}

So it looks like the response structure has changed and now includes an additional data level.

Not aware if that is possible

1 Like

Same here! Please fix it! All apps are not working

Bump this, this is affecting all our apps as well

2 Likes
  1. My goal: Get my live Apps to work again ASAP and figure out the root cause
  2. Issue: Without any updates of my Apps, then most of my data source mappings from components to data are broken.
  3. Steps I've taken to troubleshoot: I have added an extra “.data” in the Data source mapping on some componentys. Example: Yesterday “{{ getTrackingEvents?.data }}“ was working, but now I need to use “{{ getTrackingEvents?.data.data }}“
  4. Additional info: (Cloud or Self-hosted, Screenshots): Cloud

Yes, Facing this in all our Applications. All applications have stopped working.

The resource query has wrapped everything in an additional data object.

Please fix this asap.

I’m having the same problem too.

Was there any official notice about this issue?

This needs to be rolled back NOW. Our business operations have ground to halt.

It’s fixed! Refresh your apps

8 Likes

It now seems to be resolved.

Query results are working as expected again and the response structure appears to be back to normal (no additional data nesting in my case).

Everything is functioning correctly across my projects.

I just found out is is resolved.

Thanks for sharing the current status!

That’s one way to start a Friday :sweat_smile: good luck out there everyone.
Thanks @retool-team for the quick turnaround

3 Likes

In my Retool instance, queries are returning since this morning an object { data: {…}} instead of directly returning the data object, i.e. data is wrapped in an additional object. How do I disable that?

can confirm …. seems to be fixed … an explanation would be great though

6 Likes

Should be fixed now. Try again.

should be fixed now … try again

Confirmed fixed.

Thanks, fixed.