Duplicate app - workflows missing

First time reporting a bug? Refer to our Start Here post.


Team ID:

  • In the Glide dashoard URL, e.g.
    https://go.glideapps.com/o/LVyUFUvXY5plPRlMA4IX/f/e1f3bfec-cd4d-441e-ad4a-c4060e4f5e6c

App ID:

  • In the Glide builder URL, e.g.
    https://go.glideapps.com/app/vpmbrwiBstSMmzXabKe7/layout

Description

  • In the workflows > Calendar/ … > All of these workflows are missing when I duplicate the app.

How to replicate

  • Duplicate the app and select “Duplicate existing tables”

When I duplicate apps, the unused workflows aren’t copied over.

Also, when I duplicate apps, the webhook and manual workflows copy over disabled/not enabled. The other workflows that use those disabled workflows show no selection for their trigger action.

My issues might be unrelated, but I’m leaving them here juuuust incase.

Yeah this is annoying as hell. You have to manually enable them, and then find the Trigger Workflows actions to link them back.

Thankfully they retain their values. Not so thankful that the issue exists in the first place.

@NFNHello @ThinhDinh

Could you specify why you had to duplicate the app in the first place (with duplicated tables I presume)?

Is it because there was an issue with the app in production so you had to revert back to a backup (by switching the DNS records) but the duplicate had a bunch of workflows, namely webhook and manual triggers, that were now disabled?

Or is it another reasons? I’m just trying to understand the situation so I can try to avoid it.

Isn’t this a nice feature, a cleanup of sorts?

I have a very complex app that the client wants to do a v2. I want to duplicate to not mess with the live v1.

Another use case is when I have to do a private and a public version of the same app. The public version is mainly for filling forms. Some workflows are used in both apps, and it’s annoying that I have to go and re-enable the webhook and manual workflows.

Almost all of the apps that I build are a version of the same theme. I have a generic template that I copy into a new team to get me started.