Index: server/telefunc/ctx.ts
===================================================================
--- server/telefunc/ctx.ts	(revision 6196d609d200de0e04c2c142c0150d778cb11ec6)
+++ server/telefunc/ctx.ts	(revision 898cf683befadffe8aea07855b58db8cd5082ff9)
@@ -33,7 +33,10 @@
     const { c, userId } = requireUser();
 
+
+    if(!c.session?.user?.isAdmin === false) throw Abort();
+
     const isAdmin = await drizzleQueries.isAdmin(c.db, userId);
+    if (!isAdmin) throw Abort();
 
-    if (!isAdmin) throw Abort();
     return { c, userId };
 }
