fix: admin role gets reset if signing in with an OIDC provider

This commit is contained in:
Elias Schneider
2025-03-20 19:55:13 +01:00
parent ac81cb9ab7
commit ccb7fdca43

View File

@@ -197,12 +197,13 @@ export class OAuthService {
}
private async updateIsAdmin(userId: string, isAdmin?: boolean) {
if (!isAdmin) return;
await this.prisma.user.update({
where: {
id: userId,
},
data: {
isAdmin: isAdmin === true,
isAdmin: isAdmin,
},
});
}