warning and ownerid

This commit is contained in:
Corban-Lee Jones 2024-09-20 15:58:06 +01:00
parent ecfd4a37f3
commit 515a165cdb
2 changed files with 6 additions and 1 deletions

View File

@ -747,6 +747,9 @@ class CreateDiscordServerView(generics.CreateAPIView):
) # this needs to be updated against the bot from the
raw = response.json() # discord developers dashboard.
if response.status_code != 200:
if raw.get("code") == 0:
log.warning("Failed to get member data, does the oauth url contain the correct permissions?")
return Response(
status=response.status_code,
data=raw
@ -769,7 +772,8 @@ class CreateDiscordServerView(generics.CreateAPIView):
server = r_Server.objects.create(
id=raw["id"],
name=raw["name"],
icon_hash=raw["icon"]
icon_hash=raw["icon"],
owner_id=raw["owner_id"]
)
return self.create_member_for_server(server, user)

View File

@ -422,6 +422,7 @@ class r_Server(models.Model):
id = models.PositiveIntegerField(primary_key=True)
name = models.CharField(max_length=128)
icon_hash = models.CharField(max_length=128)
owner_id = models.PositiveBigIntegerField()
active = models.BooleanField(default=True)
@property