API - return 400 when duration/distance are invalid when adding workout

without gpx
This commit is contained in:
Sam
2022-11-11 09:54:33 +01:00
parent 17bd7c166e
commit aa1a1fcd91
2 changed files with 81 additions and 40 deletions

View File

@ -1153,10 +1153,10 @@ def post_workout_no_gpx(
workout_data = request.get_json()
if (
not workout_data
or workout_data.get('sport_id') is None
or workout_data.get('duration') is None
or workout_data.get('distance') is None
or workout_data.get('workout_date') is None
or not workout_data.get('sport_id')
or not workout_data.get('duration')
or not workout_data.get('distance')
or not workout_data.get('workout_date')
):
return InvalidPayloadErrorResponse()