mirror of https://gitlab.com/litecord/litecord.git
guild.members: translate 0-strings to None
This commit is contained in:
parent
1747d0c346
commit
7cfa247146
|
|
@ -108,11 +108,13 @@ async def modify_guild_member(guild_id, member_id):
|
||||||
if 'nick' in j:
|
if 'nick' in j:
|
||||||
await guild_perm_check(user_id, guild_id, 'manage_nicknames')
|
await guild_perm_check(user_id, guild_id, 'manage_nicknames')
|
||||||
|
|
||||||
|
nick = j['nick'] or None
|
||||||
|
|
||||||
await app.db.execute("""
|
await app.db.execute("""
|
||||||
UPDATE members
|
UPDATE members
|
||||||
SET nickname = $1
|
SET nickname = $1
|
||||||
WHERE user_id = $2 AND guild_id = $3
|
WHERE user_id = $2 AND guild_id = $3
|
||||||
""", j['nick'], member_id, guild_id)
|
""", nick, member_id, guild_id)
|
||||||
|
|
||||||
nick_flag = True
|
nick_flag = True
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -128,7 +128,7 @@ class LitecordValidator(Validator):
|
||||||
return value in ['light', 'dark']
|
return value in ['light', 'dark']
|
||||||
|
|
||||||
def _validate_type_nickname(self, value: str) -> bool:
|
def _validate_type_nickname(self, value: str) -> bool:
|
||||||
return isinstance(value, str) and len(value) in range(1, 32)
|
return isinstance(value, str) and (len(value) < 32)
|
||||||
|
|
||||||
|
|
||||||
def validate(reqjson: Union[Dict, List], schema: Dict,
|
def validate(reqjson: Union[Dict, List], schema: Dict,
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue