forked from mirror/MrDoc
修复MySQL数据库下文档删除失败的异常
This commit is contained in:
parent
1a176c6afb
commit
81e7de9c5c
@ -8,6 +8,7 @@
|
||||
- [修复]找回密码邮件发送失败的问题;
|
||||
- [修复]后台管理用户管理用户无法搜索的问题;
|
||||
- [修复]文档访问权限可绕过的问题;
|
||||
- [优化]MySQL数据库下文档删除失败的问题;
|
||||
- [优化]个人中心我协作的文集页面及功能;
|
||||
- [优化]后台邮件服务器配置逻辑和页面展示;
|
||||
- [优化]文档发布和修改的异常判断和处理;
|
||||
|
@ -1290,7 +1290,7 @@ def del_doc(request):
|
||||
chr_doc = Doc.objects.filter(parent_doc=doc_id) # 获取下级文档
|
||||
chr_doc_ids = chr_doc.values_list('id',flat=True) # 提取下级文档的ID
|
||||
chr_doc.update(status=3,modify_time=datetime.datetime.now()) # 修改下级文档的状态为删除
|
||||
Doc.objects.filter(parent_doc__in=chr_doc_ids).update(status=3,modify_time=datetime.datetime.now()) # 修改下级文档的下级文档状态
|
||||
Doc.objects.filter(parent_doc__in=list(chr_doc_ids)).update(status=3,modify_time=datetime.datetime.now()) # 修改下级文档的下级文档状态
|
||||
|
||||
return JsonResponse({'status': True, 'data': _('删除完成')})
|
||||
else:
|
||||
|
Loading…
Reference in New Issue
Block a user