Beispiel #1
0
def update_exercise(id):

    if request.method == 'OPTIONS':
        return Response()

    user_id = session.get('user_id', None)
    if user_id is None:
        return jsonify({'success': False}), 403

    ex = Exercise.get(id)
    if ex.day.workout.user.id != user_id:
        return jsonify({'success': False}), 403

    sets = request.get_json().get('sets')
    reps = request.get_json().get('reps')
    Exercise.update(id, sets=sets, reps=reps)

    return jsonify({'success': True})