Development #67345
retourner une 503 quand "quelque chose" système n'est pas ok
Status:
Nouveau
Priority:
Bas
Assignee:
-
Target version:
-
Start date:
13 July 2022
Due date:
% Done:
0%
Estimated time:
Patch proposed:
No
Planning:
No
Description
Sur un incident système, on s'est trouvé avec quantité de traces :
Exception: type = '<class 'AttributeError'>', value = ''NoneType' object has no attribute 'get'' Stack trace (most recent call first): File "/usr/lib/python3/dist-packages/wcs/qommon/ident/__init__.py", line 23, in login 21 22 def login(method): > 23 m = get_publisher().ident_methods.get(method) 24 if m and hasattr(m, 'login'): 25 return m().login() locals: method = 'idp'
Lors de l'incident /etc/wcs/ était vide, mais je ne suis pas tout à fait au clair de comment les choses se présentaient; mais si on pouvait détecter la situation dès le premier middleware et répondre une 503, ça serait sans doute mieux.