added error handling for DB exceptions
This commit is contained in:
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user