added error handling if updated record doesn't exist
This commit is contained in:
parent
e5a682155f
commit
653021c2ae
@ -20,9 +20,12 @@ def create():
|
|||||||
@bp.route("/genre/update/<int:id>", methods=["POST"])
|
@bp.route("/genre/update/<int:id>", methods=["POST"])
|
||||||
def update(id):
|
def update(id):
|
||||||
genre = db.session.get(Genre, id)
|
genre = db.session.get(Genre, id)
|
||||||
genre.Genre = request.form.get("form_Genre", default=None)
|
if genre:
|
||||||
db.session.commit()
|
genre.Genre = request.form.get("form_Genre", default=None)
|
||||||
flash("Eintrag erfolgreich geändert")
|
db.session.commit()
|
||||||
|
flash("Eintrag erfolgreich geändert")
|
||||||
|
else:
|
||||||
|
flash("Fehler beim Ändern: Eintrag nicht vorhanden")
|
||||||
return redirect(url_for("genre.all"), code=303)
|
return redirect(url_for("genre.all"), code=303)
|
||||||
|
|
||||||
@bp.route("/genre/delete/<int:id>")
|
@bp.route("/genre/delete/<int:id>")
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user