added error handling if updated record doesn't exist

This commit is contained in:
eclipse 2025-07-26 18:33:12 +02:00
parent e5a682155f
commit 653021c2ae

View File

@ -20,9 +20,12 @@ def create():
@bp.route("/genre/update/<int:id>", methods=["POST"])
def update(id):
genre = db.session.get(Genre, id)
genre.Genre = request.form.get("form_Genre", default=None)
db.session.commit()
flash("Eintrag erfolgreich geändert")
if genre:
genre.Genre = request.form.get("form_Genre", default=None)
db.session.commit()
flash("Eintrag erfolgreich geändert")
else:
flash("Fehler beim Ändern: Eintrag nicht vorhanden")
return redirect(url_for("genre.all"), code=303)
@bp.route("/genre/delete/<int:id>")