Index: server/telefunc/ctx.ts
===================================================================
--- server/telefunc/ctx.ts	(revision 8de343e76b803b1d54ad209b3ebad73774d3f9e0)
+++ server/telefunc/ctx.ts	(revision f72725276adbe73846f24a98b24485847de7ecd6)
@@ -10,11 +10,4 @@
     const n = Number(sessionUserId);
     return Number.isInteger(n) && n > 0 ? n : undefined;
-}
-
-export function requireUser() {
-    const c = ctx();
-    const userId = parseSessionUserId(c.session?.user?.id);
-    if (!userId) throw Abort();
-    return { c, userId };
 }
 
@@ -31,7 +24,13 @@
 }
 
+export function requireUser() {
+    const c = ctx();
+    const userId = parseSessionUserId(c.session?.user?.id);
+    if (!userId) throw Abort();
+    return { c, userId };
+}
+
 export async function requireAdmin() {
     const { c, userId } = requireUser();
-
 
     if(!c.session?.user?.isAdmin) throw Abort();
