Arslan1997 commited on
Commit
7ebcb78
·
1 Parent(s): 3d6de09

added latest models

Browse files
Files changed (1) hide show
  1. app/routes/forms.py +2 -4
app/routes/forms.py CHANGED
@@ -285,10 +285,8 @@ async def delete_form(
285
  # 4. Delete public forms (share links)
286
  db.query(PublicForm).filter(PublicForm.form_id == form_id).delete(synchronize_session=False)
287
 
288
- # 5. Delete conditional rules (linked to questions)
289
- question_ids = [q.id for q in db.query(FormQuestion.id).filter(FormQuestion.form_id == form_id).all()]
290
- if question_ids:
291
- db.query(ConditionalRule).filter(ConditionalRule.question_id.in_(question_ids)).delete(synchronize_session=False)
292
 
293
  # 6. Delete form questions
294
  db.query(FormQuestion).filter(FormQuestion.form_id == form_id).delete(synchronize_session=False)
 
285
  # 4. Delete public forms (share links)
286
  db.query(PublicForm).filter(PublicForm.form_id == form_id).delete(synchronize_session=False)
287
 
288
+ # 5. Delete conditional rules (linked to the form)
289
+ db.query(ConditionalRule).filter(ConditionalRule.form_id == form_id).delete(synchronize_session=False)
 
 
290
 
291
  # 6. Delete form questions
292
  db.query(FormQuestion).filter(FormQuestion.form_id == form_id).delete(synchronize_session=False)