diff --git a/src/components/SQLCourse/BuyButton.tsx b/src/components/SQLCourse/BuyButton.tsx index 9112319d8..1b5a681c1 100644 --- a/src/components/SQLCourse/BuyButton.tsx +++ b/src/components/SQLCourse/BuyButton.tsx @@ -56,6 +56,7 @@ export function BuyButton(props: BuyButtonProps) { const { mutate: createCheckoutSession, isPending: isCreatingCheckoutSession, + isSuccess: isCheckoutSessionCreated, } = useMutation( { mutationFn: (body: CreateCheckoutSessionBody) => { @@ -147,6 +148,7 @@ export function BuyButton(props: BuyButtonProps) { const isLoadingPricing = isFakeLoading || + isCheckoutSessionCreated || isLoadingPrice || !coursePricing || isLoadingCourseProgress ||