use url_for not hardcoded routes
This commit is contained in:
@@ -115,7 +115,7 @@ def new_person():
|
||||
db.session.add(person)
|
||||
db.session.commit()
|
||||
st.SetMessage( "Created new Person ({})".format(person.tag) )
|
||||
return redirect( f'/person/{person.id}' )
|
||||
return redirect( url_for( 'person', id=person.id) )
|
||||
except SQLAlchemyError as e:
|
||||
st.SetMessage( f"<b>Failed to add Person:</b> {e.orig}", "danger" )
|
||||
return render_template("person.html", person=person, form=form, page_title = page_title)
|
||||
@@ -139,7 +139,7 @@ def person(id):
|
||||
db.session.execute( f"delete from person_refimg_link where person_id = {id}" )
|
||||
Person.query.filter(Person.id==id).delete()
|
||||
db.session.commit()
|
||||
return redirect( f'/persons' )
|
||||
return redirect( url_for( 'persons' ) )
|
||||
elif request.form and form.validate():
|
||||
new_refs=[]
|
||||
for ref_img in person.refimg:
|
||||
@@ -158,7 +158,7 @@ def person(id):
|
||||
st.AppendMessage(" To: ({}, {}, {})".format(person.tag, person.firstname, person.surname) )
|
||||
db.session.add(person)
|
||||
db.session.commit()
|
||||
return redirect( f'/person/{person.id}' )
|
||||
return redirect( url_for( 'person', id=person.id) )
|
||||
except SQLAlchemyError as e:
|
||||
st.SetMessage( f"<b>Failed to modify Person:</b> {e}", "danger" )
|
||||
return render_template("person.html", form=form, page_title=page_title)
|
||||
|
||||
Reference in New Issue
Block a user