有子节点不可删除

This commit is contained in:
shufeng2012 committed 2026-07-24 08:54:22 +08:00
1 parent b2aa177ed2
commit 7bb0124bbe
1 file changed
+9 -1
+9 -1
View File
@@ -118,12 +118,20 @@ def delete_note():
note_id = data.get('id')
if not note_id:
if note_id:
return jsonify({"error": "Note ID is required"}), 400
with app.app_context():
notes = Note.query.filter(Note.pid == int(note_id))
# 有子节点的情况不可删除
if not notes:
return jsonify({'error': 'this node has a child'}), 400
note = Note.query.get(note_id)
if note: