From dfcc2c0acbf1820752a1710af4a9d3504ce787a4 Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Wed, 19 Feb 2025 20:58:54 -0800 Subject: redirect for apps/new --- src/routes/(app)/apps/new/+page.server.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'src/routes/(app)') diff --git a/src/routes/(app)/apps/new/+page.server.ts b/src/routes/(app)/apps/new/+page.server.ts index 7c335f8c..3fe18128 100644 --- a/src/routes/(app)/apps/new/+page.server.ts +++ b/src/routes/(app)/apps/new/+page.server.ts @@ -3,6 +3,14 @@ import { auth, fd, post } from "$lib/utils"; import { fail, redirect } from "@sveltejs/kit"; export const load = async ({ parent, url }) => { + const { user } = await parent(); + + if (!user) + redirect( + 307, + `/register?redirect=${encodeURIComponent(url.pathname + url.search)}`, + ); + const app = { name: url.searchParams.get("name"), pubkey: url.searchParams.get("pubkey"), @@ -10,7 +18,6 @@ export const load = async ({ parent, url }) => { budget_renewal: url.searchParams.get("budget_renewal"), }; - const { user } = await parent(); const rates = await getRates(); const rate = rates[user.currency]; return { app, rate }; -- cgit v1.2.3