Coerce snowflakes into int

This commit is contained in:
George Tsatsis 2020-03-31 22:17:51 +03:00
parent 46468f512b
commit 82eb6345d1
No known key found for this signature in database
GPG Key ID: 71F5AD643ABD99A4
2 changed files with 6 additions and 6 deletions

View File

@ -339,7 +339,7 @@ async def _update_guild(guild_id):
continue
chan = await app.storage.get_channel(int(j[field]))
chan = await app.storage.get_channel(j[field])
if chan is None:
raise BadRequest("invalid channel id")

View File

@ -287,13 +287,13 @@ GUILD_UPDATE = {
"verification_level": {"type": "verification_level", "required": False},
"default_message_notifications": {"type": "msg_notifications", "required": False},
"explicit_content_filter": {"type": "explicit", "required": False},
"afk_channel_id": {"type": "snowflake", "required": False, "nullable": True},
"afk_channel_id": {"type": "snowflake", "coerce": int, "required": False, "nullable": True},
"afk_timeout": {"type": "number", "required": False},
"owner_id": {"type": "snowflake", "required": False},
"system_channel_id": {"type": "snowflake", "required": False, "nullable": True},
"owner_id": {"type": "snowflake", "coerce": int, "required": False},
"system_channel_id": {"type": "snowflake", "coerce": int, "required": False, "nullable": True},
"features": {"type": "list", "required": False, "schema": {"type": "string"}},
"rules_channel_id": {"type": "snowflake", "required": False, "nullable": True},
"public_updates_channel_id": {"type": "snowflake", "required": False, "nullable": True},
"rules_channel_id": {"type": "snowflake", "coerce": int, "required": False, "nullable": True},
"public_updates_channel_id": {"type": "snowflake", "coerce": int, "required": False, "nullable": True},
"preferred_locale": {"type": "string", "required": False, "nullable": True},
"discovery_splash": {"type": "string", "required": False, "nullable": True},
}