From 65bff225d08a46aeebe4ba253cced5b33b8db686 Mon Sep 17 00:00:00 2001 From: Ruben Young On <r.d.youngon@student.tudelft.nl> Date: Sun, 19 May 2019 14:58:32 +0200 Subject: [PATCH] An mc-option is now only removed if present in a feedback option --- zesje/api/feedback.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/zesje/api/feedback.py b/zesje/api/feedback.py index dbb144dd..d5f54638 100644 --- a/zesje/api/feedback.py +++ b/zesje/api/feedback.py @@ -143,7 +143,8 @@ class Feedback(Resource): db.session.commit() # Delete mc_options associated with this feedback option - db.session.delete(fb.mc_option) - db.session.commit() + if fb.mc_option: + db.session.delete(fb.mc_option) + db.session.commit() return dict(status=200, message=f"Feedback option with id {feedback_id} deleted."), 200 -- GitLab