Disallow empty sequences in Guild.query_members user_id parameter

This commit is contained in:
Rapptz 2021-02-28 23:37:11 -05:00
parent a2730a32dc
commit 4c4d75dc29

View File

@ -2223,6 +2223,9 @@ class Guild(Hashable):
if user_ids is not None and query is not None:
raise ValueError('Cannot pass both query and user_ids')
if user_ids is not None and not user_ids:
raise ValueError('user_ids must contain at least 1 value')
limit = min(100, limit or 5)
return await self._state.query_members(self, query=query, limit=limit, user_ids=user_ids, presences=presences, cache=cache)