diff --git a/web/src/routes/admin/contests/[contestId]/logins/+page.ts b/web/src/routes/admin/contests/[contestId]/logins/+page.ts
deleted file mode 100644
index 26bb568..0000000
--- a/web/src/routes/admin/contests/[contestId]/logins/+page.ts
+++ /dev/null
@@ -1 +0,0 @@
-export const csr = false;
diff --git a/web/src/routes/admin/submissions/[submissionId]/+page.server.ts b/web/src/routes/admin/submissions/[submissionId]/+page.server.ts
index 8fe283c..98b5202 100644
--- a/web/src/routes/admin/submissions/[submissionId]/+page.server.ts
+++ b/web/src/routes/admin/submissions/[submissionId]/+page.server.ts
@@ -27,7 +27,7 @@ export const load = (async ({ params }) => {
'expected',
'actual',
problem.realOutput,
- submission.actualOutput
+ submission.actualOutput!
);
}
diff --git a/web/src/routes/admin/teams/+page.server.ts b/web/src/routes/admin/teams/+page.server.ts
index d5c62e4..458880a 100644
--- a/web/src/routes/admin/teams/+page.server.ts
+++ b/web/src/routes/admin/teams/+page.server.ts
@@ -1,5 +1,6 @@
import { db } from '$lib/server/prisma';
import type { Actions, PageServerLoad } from './$types';
+import { genPassword } from './util';
export const load = (async () => {
const teams = await db.team.findMany();
@@ -18,7 +19,7 @@ export const actions = {
return { success: false };
}
try {
- await db.team.create({ data: { name: name.toString(), password: "thing" } });
+ await db.team.create({ data: { name: name.toString(), password: genPassword() } });
} catch {
return { success: false };
}
diff --git a/web/src/routes/admin/teams/[teamId]/+page.svelte b/web/src/routes/admin/teams/[teamId]/+page.svelte
index 5ba8203..6d26c86 100644
--- a/web/src/routes/admin/teams/[teamId]/+page.svelte
+++ b/web/src/routes/admin/teams/[teamId]/+page.svelte
@@ -1,5 +1,6 @@
@@ -72,7 +78,7 @@
{:else}