From 05cdcec8d5831ba1bc6874059bc8f336ac81baeb Mon Sep 17 00:00:00 2001 From: Robert Goldmann <deadlocker@gmx.de> Date: Sat, 18 Apr 2020 12:30:31 +0200 Subject: [PATCH] v2.5.1; handle error if no closed milestone exists for roadmap --- api/blueprints/MilestoneAPI.py | 3 +++ api/version.json | 6 +++--- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/api/blueprints/MilestoneAPI.py b/api/blueprints/MilestoneAPI.py index d9da771..e161065 100644 --- a/api/blueprints/MilestoneAPI.py +++ b/api/blueprints/MilestoneAPI.py @@ -55,6 +55,9 @@ def construct_blueprint(database): @milestone_api.route('/milestones/<int:roadmapID>/latest', methods=['GET']) def get_latest_milestone(roadmapID): milestone = database.get_latest_milestone(roadmapID) + if milestone is None: + return 'No closed milestones existing for roadmap with ID "{}"'.format(roadmapID), 400 + return jsonify(prepare_milestone(milestone)) @milestone_api.route('/milestone/<int:milestoneID>', methods=['GET']) diff --git a/api/version.json b/api/version.json index 0571b6f..22053ff 100644 --- a/api/version.json +++ b/api/version.json @@ -1,7 +1,7 @@ { "version": { - "name": "v2.5.0", - "code": 16, - "date": "03.10.19" + "name": "v2.5.1", + "code": 17, + "date": "18.04.20" } } \ No newline at end of file -- GitLab