From 2b9231dcd19423e90d143bfeaa81fa96df2e3349 Mon Sep 17 00:00:00 2001 From: Mauricio Siu Date: Thu, 15 Jan 2026 09:18:00 -0600 Subject: [PATCH] chore: update dokploy version to v0.26.5 and modify Stripe session creation logic to conditionally set customer or customer_email --- apps/dokploy/package.json | 2 +- apps/dokploy/server/api/routers/stripe.ts | 7 +++---- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/apps/dokploy/package.json b/apps/dokploy/package.json index c33826adb..dbf8493e3 100644 --- a/apps/dokploy/package.json +++ b/apps/dokploy/package.json @@ -1,6 +1,6 @@ { "name": "dokploy", - "version": "v0.26.4", + "version": "v0.26.5", "private": true, "license": "Apache-2.0", "type": "module", diff --git a/apps/dokploy/server/api/routers/stripe.ts b/apps/dokploy/server/api/routers/stripe.ts index 3354c3311..be1e94d4a 100644 --- a/apps/dokploy/server/api/routers/stripe.ts +++ b/apps/dokploy/server/api/routers/stripe.ts @@ -75,13 +75,12 @@ export const stripeRouter = createTRPCRouter({ const session = await stripe.checkout.sessions.create({ mode: "subscription", line_items: items, - ...(stripeCustomerId && { - customer: stripeCustomerId, - }), + ...(stripeCustomerId + ? { customer: stripeCustomerId } + : { customer_email: owner.email }), metadata: { adminId: owner.id, }, - customer_email: owner.email, allow_promotion_codes: true, success_url: `${WEBSITE_URL}/dashboard/settings/servers?success=true`, cancel_url: `${WEBSITE_URL}/dashboard/settings/billing`,