BUG-13 delete loan fails with foreign key issues, all fixed

This commit is contained in:
2021-01-05 11:18:53 +11:00
parent 2028266ff7
commit 0ac5684f17
2 changed files with 2 additions and 1 deletions

View File

@@ -87,6 +87,8 @@ def loan(id):
try:
if 'delete' in request.form:
st.SetMessage("Successfully deleted (id={}, who={} {})".format( loan.id, loan.firstnames, loan.surname ) )
# fall back to direct sql because loan.py is imported before Book_Loan_Link exists
db.engine.execute("delete from book_loan_link where loan_id = {}".format( loan.id ))
loan = Loan.query.filter(Loan.id==id).delete()
if 'submit' in request.form:
st.SetMessage("Successfully Updated Loan (id={})".format(id) )