Commit eee998926aa477c289135900c9dff572800ed8f1
1 parent
31c7cbea
Exists in
master
and in
14 other branches
Checking for errors in mailman-api before using results
Signed-off-by: Alexandre Barbosa <alexandreab@live.com> Signed-off-by: Macartur Sousa <macartur.sc@gmail.com> Signed-off-by: Sergio Oliveira <sergio@tracy.com.br>
Showing
1 changed file
with
6 additions
and
1 deletions
Show diff stats
colab/accounts/utils/mailman.py
| ... | ... | @@ -139,7 +139,12 @@ def list_users(listname): |
| 139 | 139 | except requests.exceptions.RequestException: |
| 140 | 140 | return [] |
| 141 | 141 | |
| 142 | - return users.json() | |
| 142 | + result = users.json() | |
| 143 | + if isinstance(result, int): | |
| 144 | + LOGGER.error('Error number %s', result) | |
| 145 | + return [] | |
| 146 | + | |
| 147 | + return result | |
| 143 | 148 | |
| 144 | 149 | |
| 145 | 150 | def get_user_mailinglists(user): | ... | ... |