listUsers excepts userType as int, list and Nonetype

Fixes: https://pagure.io/koji/issue/4325
This commit is contained in:
Jana Librova 2025-03-25 16:19:30 +01:00 committed by Tomas Kopecek
parent b2eb8d94ee
commit 037d9e468e
2 changed files with 36 additions and 6 deletions

View file

@ -13504,8 +13504,8 @@ class RootExports(object):
if userType is not None:
if isinstance(userType, int):
userType = [userType]
else:
raise koji.ParameterError("userType must be integer or None")
elif not isinstance(userType, (list, tuple)):
raise koji.ParameterError("userType must be integer, list, tuple or None")
clauses.append('usertype IN %(userType)s')
fields = [
('users.id', 'id'),