Fix bug where new date wasnt converted to date object
This commit is contained in:
14
app.py
14
app.py
@@ -113,11 +113,9 @@ def get_workout_modal(person_id, workout_id):
|
|||||||
@ validate_person
|
@ validate_person
|
||||||
def create_workout(person_id):
|
def create_workout(person_id):
|
||||||
new_workout_id = db.create_workout(person_id)
|
new_workout_id = db.create_workout(person_id)
|
||||||
if htmx:
|
workout = db.get_workout(person_id, new_workout_id)
|
||||||
workout = db.get_workout(person_id, new_workout_id)
|
return render_template('partials/workout_modal.html',
|
||||||
return render_template('partials/page/workout.html',
|
workout=workout), 200, {"HX-Trigger": "updatedPeople"}
|
||||||
workout=workout), 200, {"HX-Trigger": "updatedPeople", "HX-Push": url_for('get_workout', person_id=person_id, workout_id=new_workout_id)}
|
|
||||||
return redirect(url_for('get_workout', person_id=person_id, workout_id=new_workout_id))
|
|
||||||
|
|
||||||
|
|
||||||
@ app.route("/person/<int:person_id>/workout/<int:workout_id>")
|
@ app.route("/person/<int:person_id>/workout/<int:workout_id>")
|
||||||
@@ -134,9 +132,7 @@ def get_workout(person_id, workout_id):
|
|||||||
@ validate_workout
|
@ validate_workout
|
||||||
def delete_workout(person_id, workout_id):
|
def delete_workout(person_id, workout_id):
|
||||||
db.delete_workout(workout_id)
|
db.delete_workout(workout_id)
|
||||||
person = db.get_person(person_id)
|
return "", 200, {"HX-Trigger": "updatedPeople"}
|
||||||
return render_template('partials/page/person.html',
|
|
||||||
person=person), 200, {"HX-Trigger": "updatedPeople", "HX-Push": url_for('get_person', person_id=person_id)}
|
|
||||||
|
|
||||||
|
|
||||||
@ app.route("/person/<int:person_id>/workout/<int:workout_id>/start_date_edit_form", methods=['GET'])
|
@ app.route("/person/<int:person_id>/workout/<int:workout_id>/start_date_edit_form", methods=['GET'])
|
||||||
@@ -151,7 +147,7 @@ def get_workout_start_date_edit_form(person_id, workout_id):
|
|||||||
def update_workout_start_date(person_id, workout_id):
|
def update_workout_start_date(person_id, workout_id):
|
||||||
new_start_date = request.form.get('start-date')
|
new_start_date = request.form.get('start-date')
|
||||||
db.update_workout_start_date(workout_id, new_start_date)
|
db.update_workout_start_date(workout_id, new_start_date)
|
||||||
return render_template('partials/start_date.html', person_id=person_id, workout_id=workout_id, start_date=new_start_date)
|
return render_template('partials/start_date.html', person_id=person_id, workout_id=workout_id, start_date=convert_str_to_date(new_start_date, '%Y-%m-%d'))
|
||||||
|
|
||||||
|
|
||||||
@ app.route("/person/<int:person_id>/workout/<int:workout_id>/start_date", methods=['GET'])
|
@ app.route("/person/<int:person_id>/workout/<int:workout_id>/start_date", methods=['GET'])
|
||||||
|
|||||||
Reference in New Issue
Block a user