From db18edeef3f51be66ec14318200822c3a45d4885 Mon Sep 17 00:00:00 2001 From: Damien De Paoli Date: Wed, 30 Dec 2020 22:21:06 +1100 Subject: [PATCH] added error handling for DB exceptions --- rating.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/rating.py b/rating.py index bf74295..e806bc8 100644 --- a/rating.py +++ b/rating.py @@ -3,7 +3,7 @@ from flask import request, render_template, redirect from flask_wtf import FlaskForm from __main__ import db, app, ma from sqlalchemy import func, Sequence -from sqlalchemy.exc import SQLAlchemyError, IntegrityError +from sqlalchemy.exc import SQLAlchemyError from status import st, Status ################################################################################ @@ -54,7 +54,6 @@ def new_rating(): try: db.session.add(rating) db.session.commit() - st.SetAlert( "success" ) st.SetMessage( "Created new Rating (id={})".format(rating.id) ) return redirect( '/ratings' ) except SQLAlchemyError as e: @@ -78,7 +77,6 @@ def rating(id): if 'submit' in request.form: st.SetMessage("Successfully Updated Rating (id={})".format(id) ) rating.name = request.form['name'] - db.session.flush() db.session.commit() return redirect( '/ratings' ) except SQLAlchemyError as e: