From 275a370548b21f7049610745828f53ac8e6d058b Mon Sep 17 00:00:00 2001 From: Mart van Santen <mart@samage.net> Date: Fri, 16 Jun 2023 09:21:45 +0000 Subject: [PATCH] Deal with failure to collect latest release version from gitlab --- backend/areas/__init__.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/backend/areas/__init__.py b/backend/areas/__init__.py index 9d9b8055..2d449283 100644 --- a/backend/areas/__init__.py +++ b/backend/areas/__init__.py @@ -81,7 +81,10 @@ def api_info(): # Get latest released version from gitlab. Whether it's considered # "released" depends on which branch we're following, but usually that's # the `vX` "production" branch. - git_release = requests.get(f"https://open.greenhost.net/stackspin/stackspin/-/raw/{ref}/VERSION").text.rstrip() + git_release = 'Unknown' + result = requests.get(f"https://open.greenhost.net/stackspin/stackspin/-/raw/{ref}/VERSION", timeout=5) + if result.status_code == 200: + git_release = result.text.rstrip() results['lastRelease'] = git_release return jsonify(results) -- GitLab