From 2373addd62b165e579005f7c4e27f857e287f0c9 Mon Sep 17 00:00:00 2001 From: hole-thu Date: Mon, 7 Sep 2020 16:28:03 +0800 Subject: [PATCH] fix bug --- hole.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/hole.py b/hole.py index b712ce9..b47f678 100644 --- a/hole.py +++ b/hole.py @@ -289,7 +289,10 @@ def delete(): if not obj: abort(404) if obj.name_hash == hash_name(u.name): - if obj_type == 'pid' and len(obj.comments): abort(403) + if obj_type == 'pid': + if len(obj.comments): abort(403) + Attention.query.filter_by(pid=obj.id).delete() + TagRecord.query.filter_by(pid=obj.id).delete() db.session.delete(obj) elif u.name in app.config.get('ADMINS'): obj.deleted = True