Deleted multi-page app with JSON import

This is undoubtedly a beginner-level issue.

I was hoping to import a single app into an existing multi-page app. I took the exported JSON from the single app and imported it into the existing multi-page. Unbeknownst to me, this results in an overwrite of the existing multi-page app. Since I just started with Retool, I'm on the free-tier. I can find no obvious way to recover my overwritten app.

Does anyone have a recovery solution (other than paying for a different plan with staging so this doesn't happen again)?

Hey @J_Wall! In the lefthand sidebar, there should be a History tab like this:

You can look through the changes there and that should let you revert changes to before the import.

I also wanted to call out that we do have a feature that allows you to import other apps as pages within your existing multipage app! You can see the docs here for how to access this: Build multipage apps | Retool Docs.

Let me know if you have any other questions about this!

Hi,

When I use the feature "Import app as a page", it would only work once for each mulitpage app.

For example, I have 3 single app, say App A, App B and App C. I opened a new mulitpage app. I can successfully import App A to the mulitpage app. When I tried to import App B to the mulitpage app, it showed a notice about successful import, but actually there is no new page added in the mulitpage app.

is it a known bug?

Hey @Kenneth_Cheng -- can you confirm what version of Retool you're using? We have seen similar issues with source controlled apps in the past, but that's since been fixed.

If you are on cloud (and therefore have most up to date retool version), this behavior is unexpected. Would you mind sending a video of the behavior so we can dive into it more?

Hi @Darya_Verzhbinsky ,

Thank you for your reply.
I am using Retool in cloud.

This is the video of my case.

My multipage app has 3 pages. When I tried to add an app as page, it showed a successful notice. However, no any page was added.

Hey @Kenneth_Cheng -- thanks for the video. That should definitely not be happening.

We aren't able to reproduce this error ourselves and can't find any related errors :frowning: Would it be possible to send an export of both:

  • the multipage app you're importing into
  • the single page app you're exporting from

You can do this by clicking the ... menu at the top right of the editor and click Export to JSON:

(If you don't fell comfortable posting this publicly, you can DM me as well on the forum and that works great!)

@Darya_Verzhbinsky

I have sent you a DM. Thank you! :wink:

1 Like

@Kenneth_Cheng Thank you for the exports!

I have filed a bug internally with my team. We will update you with anything we learn about this bug.

1 Like

@Darya_Verzhbinsky Well noted. Thank you for your assistance!