Changeset 016481f


Ignore:
Timestamp:
12/27/25 02:55:52 (7 months ago)
Author:
Tome <gjorgievtome@…>
Branches:
main
Children:
5750945
Parents:
ad311c3
Message:

fix admin check

Location:
server
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • server/authjs-handler.ts

    rad311c3 r016481f  
    6767          if (user) {
    6868              token.sub = user.id;
     69
    6970              const customUser = user as any;
    7071              token.username = customUser.username;
  • server/telefunc/ctx.ts

    rad311c3 r016481f  
    2626        userId: userId ?? null,
    2727        username: c.session?.user?.name ?? null,
     28        isAdmin: c.session?.user?.isAdmin,
    2829        session: c.session,
    2930    };
     
    3435
    3536
    36     if(!c.session?.user?.isAdmin === false) throw Abort();
     37    if(!!c.session?.user?.isAdmin) throw Abort();
    3738
    3839    const isAdmin = await drizzleQueries.isAdmin(c.db, userId);
Note: See TracChangeset for help on using the changeset viewer.