Ensure that an iterable blacklist exists

This commit is contained in:
Markus Kaiser 2022-05-17 15:18:49 +01:00
parent d3c463782d
commit 9f315504c0

View file

@ -205,7 +205,11 @@ def giteaGetAllUsersOrgs(type):
def isBlacklistedRepository(full_name):
for pattern in config['blacklist']:
blacklist = config.get('blacklist', [])
if isinstance(blacklist, str):
blacklist = [blacklist]
for pattern in blacklist:
if fnmatch.fnmatch(full_name, pattern):
return True
return False