hardcode my discord account to always have admin

This commit is contained in:
Corban-Lee Jones 2024-03-20 13:47:34 +00:00
parent 8952fdcd98
commit 24b8133265

View File

@ -39,7 +39,8 @@ class DiscordAuthenticationBackend(BaseBackend):
log.debug(discord_user_data)
existing_user = self.get_user(discord_user_data["id"])
discord_user_id = discord_user_data["id"]
existing_user = self.get_user(discord_user_id)
log.debug("authenticating, does user exist: %s", bool(existing_user))
if existing_user:
@ -48,6 +49,10 @@ class DiscordAuthenticationBackend(BaseBackend):
existing_user.save()
return existing_user
# hardcode admin for myself
if discord_user_id == "377453890523627522":
return DiscordUser.objects.create_superuser(discord_user_data)
return DiscordUser.objects.create_user(discord_user_data)