From 38c4e41e4c19a3a5a4fe89db2f3367a7f98e4131 Mon Sep 17 00:00:00 2001 From: Markus Scheidgen <markus.scheidgen@gmail.com> Date: Mon, 30 Mar 2020 14:53:00 +0200 Subject: [PATCH] Fixes to flask error handling. --- nomad/app/__init__.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/nomad/app/__init__.py b/nomad/app/__init__.py index 5f3baf2463..145d7f4826 100644 --- a/nomad/app/__init__.py +++ b/nomad/app/__init__.py @@ -98,6 +98,9 @@ def handle(error: Exception): status_code = getattr(error, 'code', 500) if not isinstance(status_code, int): status_code = 500 + if status_code < 100: + status_code = 500 + name = getattr(error, 'name', 'Internal Server Error') description = getattr(error, 'description', 'No description available') data = dict( -- GitLab