forked from newthuhole/hole_thu_backend
fix bug
This commit is contained in:
5
hole.py
5
hole.py
@@ -289,7 +289,10 @@ def delete():
|
|||||||
if not obj: abort(404)
|
if not obj: abort(404)
|
||||||
|
|
||||||
if obj.name_hash == hash_name(u.name):
|
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)
|
db.session.delete(obj)
|
||||||
elif u.name in app.config.get('ADMINS'):
|
elif u.name in app.config.get('ADMINS'):
|
||||||
obj.deleted = True
|
obj.deleted = True
|
||||||
|
|||||||
Reference in New Issue
Block a user