From 0465df3183cedd4055530b0d6e50380b77b9902e Mon Sep 17 00:00:00 2001 From: Ruben Young On <r.d.youngon@student.tudelft.nl> Date: Sun, 19 May 2019 15:02:37 +0200 Subject: [PATCH] Deleting in feedback options only commits a single time --- zesje/api/feedback.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/zesje/api/feedback.py b/zesje/api/feedback.py index d5f54638..4abf904c 100644 --- a/zesje/api/feedback.py +++ b/zesje/api/feedback.py @@ -140,11 +140,10 @@ class Feedback(Resource): solution.grader_id = None solution.graded_at = None - db.session.commit() - # Delete mc_options associated with this feedback option if fb.mc_option: db.session.delete(fb.mc_option) - db.session.commit() + + db.session.commit() return dict(status=200, message=f"Feedback option with id {feedback_id} deleted."), 200 -- GitLab