diff roundup/cgi/client.py @ 7074:ec8be5bd8bd6

bug: fix crash unguarded reference allowed_origins[0] Make sure allowed_origins is not empty.
author John Rouillard <rouilj@ieee.org>
date Thu, 24 Nov 2022 11:33:24 -0500
parents bc06bad26872
children b34d1808b0aa
line wrap: on
line diff
--- a/roundup/cgi/client.py	Thu Nov 24 10:00:59 2022 -0500
+++ b/roundup/cgi/client.py	Thu Nov 24 11:33:24 2022 -0500
@@ -1290,7 +1290,7 @@
             return False
 
         allowed_origins = self.db.config['WEB_ALLOWED_API_ORIGINS']
-        if allowed_origins[0] == '*':
+        if allowed_origins and allowed_origins[0] == '*':
             return True
 
         # For referer, loop over allowed_api_origins and

Roundup Issue Tracker: http://roundup-tracker.org/