From ae51c8b599d63b4b5d48e9f35c22201ccc04b52a Mon Sep 17 00:00:00 2001 From: Benny Joo Date: Mon, 27 Jan 2025 18:05:15 +0000 Subject: [PATCH] fix: make workflow page not static (#18925) * fix: make workflow page not static * fix * fix --- .../app/(use-page-wrapper)/workflows/[workflow]/page.tsx | 9 ++------- packages/features/ee/workflows/pages/workflow.tsx | 7 +++---- 2 files changed, 5 insertions(+), 11 deletions(-) diff --git a/apps/web/app/(use-page-wrapper)/workflows/[workflow]/page.tsx b/apps/web/app/(use-page-wrapper)/workflows/[workflow]/page.tsx index 2ab5411e09..eafa40c528 100644 --- a/apps/web/app/(use-page-wrapper)/workflows/[workflow]/page.tsx +++ b/apps/web/app/(use-page-wrapper)/workflows/[workflow]/page.tsx @@ -37,8 +37,6 @@ export const generateMetadata = async ({ params }: PageProps): Promise []; - const Page = async ({ params }: PageProps) => { // const session = await getServerSession({ req: buildLegacyRequest(headers(), cookies()) }); // const user = session?.user; @@ -65,13 +63,10 @@ const Page = async ({ params }: PageProps) => { return ( ); }; export default Page; -export const dynamic = "force-static"; -// generate segments on demand -export const dynamicParams = true; -export const revalidate = 10; diff --git a/packages/features/ee/workflows/pages/workflow.tsx b/packages/features/ee/workflows/pages/workflow.tsx index 39b80b9891..1d323e1dba 100644 --- a/packages/features/ee/workflows/pages/workflow.tsx +++ b/packages/features/ee/workflows/pages/workflow.tsx @@ -10,7 +10,6 @@ import Shell, { ShellMain } from "@calcom/features/shell/Shell"; import { classNames } from "@calcom/lib"; import { SENDER_ID } from "@calcom/lib/constants"; import { useLocale } from "@calcom/lib/hooks/useLocale"; -import { useParamsWithFallback } from "@calcom/lib/hooks/useParamsWithFallback"; import { HttpError } from "@calcom/lib/http-error"; import type { WorkflowRepository } from "@calcom/lib/server/repository/workflow"; import type { TimeUnit, WorkflowTriggerEvents } from "@calcom/prisma/enums"; @@ -25,7 +24,7 @@ import LicenseRequired from "../../common/components/LicenseRequired"; import SkeletonLoader from "../components/SkeletonLoaderEdit"; import WorkflowDetailsPage from "../components/WorkflowDetailsPage"; import { isSMSAction, isSMSOrWhatsappAction } from "../lib/actionHelperFunctions"; -import { formSchema, querySchema } from "../lib/schema"; +import { formSchema } from "../lib/schema"; import { getTranslatedText, translateVariablesToEnglish } from "../lib/variableTranslations"; export type FormValues = { @@ -39,19 +38,20 @@ export type FormValues = { }; type PageProps = { + workflow: number; workflowData?: Awaited>; verifiedNumbers?: Awaited>; verifiedEmails?: Awaited>; }; function WorkflowPage({ + workflow: workflowId, workflowData: workflowDataProp, verifiedNumbers: verifiedNumbersProp, verifiedEmails: verifiedEmailsProp, }: PageProps) { const { t, i18n } = useLocale(); const session = useSession(); - const params = useParamsWithFallback(); const [selectedOptions, setSelectedOptions] = useState([]); const [isAllDataLoaded, setIsAllDataLoaded] = useState(false); @@ -62,7 +62,6 @@ function WorkflowPage({ resolver: zodResolver(formSchema), }); - const { workflow: workflowId } = params ? querySchema.parse(params) : { workflow: -1 }; const utils = trpc.useUtils(); const userQuery = useMeQuery();