diff --git a/packages/app-store/routing-forms/pages/route-builder/[...appPages].tsx b/packages/app-store/routing-forms/pages/route-builder/[...appPages].tsx index 19d030b734..2466b1fe39 100644 --- a/packages/app-store/routing-forms/pages/route-builder/[...appPages].tsx +++ b/packages/app-store/routing-forms/pages/route-builder/[...appPages].tsx @@ -105,11 +105,16 @@ const Route = ({ userId: form.userId, }, }); - if (!eventTypeValidInContext) { - return; - } + group.eventTypes.forEach((eventType) => { const uniqueSlug = `${group.profile.slug}/${eventType.slug}`; + const isRouteAlreadyInUse = isRouter(route) ? false : uniqueSlug === route.action.value; + + // If Event is already in use, we let it be so as to not break the existing setup + if (!isRouteAlreadyInUse && !eventTypeValidInContext) { + return; + } + eventOptions.push({ label: uniqueSlug, value: uniqueSlug,