From face74b314d34da1fbc86d9ebcef9be4f2a5647f Mon Sep 17 00:00:00 2001 From: orosmatthew Date: Mon, 22 Jan 2024 21:49:34 -0500 Subject: [PATCH] [web] Ability to add team with CPP --- web/src/routes/admin/teams/+page.server.ts | 8 ++++---- web/src/routes/admin/teams/+page.svelte | 2 ++ 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/web/src/routes/admin/teams/+page.server.ts b/web/src/routes/admin/teams/+page.server.ts index 2293d88..4d34d58 100644 --- a/web/src/routes/admin/teams/+page.server.ts +++ b/web/src/routes/admin/teams/+page.server.ts @@ -18,15 +18,15 @@ export const actions = { if (name === null || lang === null) { return { success: false, message: 'Incomplete form data' }; } - if (lang !== 'Java' && lang !== 'CSharp') { + if (lang !== 'Java' && lang !== 'CSharp' && lang !== 'CPP') { return { success: false, message: 'Invalid language' }; } try { await db.team.create({ data: { name: name.toString(), password: genPassword(), language: lang } }); - } catch { - return { success: false, message: 'Database error' }; + } catch (e) { + return { success: false, message: `Database error: ${e}` }; } return { success: true }; }, @@ -53,7 +53,7 @@ export const actions = { if (teamId === null || name === null || lang === null || password === null) { return { success: false, message: 'Incomplete form data' }; } - if (lang !== 'Java' && lang !== 'CSharp') { + if (lang !== 'Java' && lang !== 'CSharp' && lang !== 'CPP') { return { success: false, message: 'Invalid language' }; } try { diff --git a/web/src/routes/admin/teams/+page.svelte b/web/src/routes/admin/teams/+page.svelte index a39caa3..5d4d764 100644 --- a/web/src/routes/admin/teams/+page.svelte +++ b/web/src/routes/admin/teams/+page.svelte @@ -68,6 +68,7 @@ > + @@ -109,6 +110,7 @@