Index: server/telefunc/ctx.ts
===================================================================
--- server/telefunc/ctx.ts	(revision 6196d609d200de0e04c2c142c0150d778cb11ec6)
+++ server/telefunc/ctx.ts	(revision ad311c33bc79a550eeaa21f0291e015ee0021a78)
@@ -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 };
 }
