From 4b278d49b664e9a7b8280a49e8247533444fa2a5 Mon Sep 17 00:00:00 2001 From: yumoqing Date: Wed, 13 Aug 2025 16:14:14 +0800 Subject: [PATCH] bugfix --- filemgr/filemgr.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/filemgr/filemgr.py b/filemgr/filemgr.py index aaaf087..ad58f27 100644 --- a/filemgr/filemgr.py +++ b/filemgr/filemgr.py @@ -117,6 +117,7 @@ class FileMgr: self.file_deleted(request, delrecs, u.userid) async def _del_folder(self, sor, id, ownerid): + debug(f'_del_folder("{id}"):here') folders = await sor.R('folder', {'id': id}) if len(fodlers) == 0: e = Exception(f'folder({id=}) not found') @@ -128,13 +129,17 @@ class FileMgr: exception(f'{e=}\n{format_exc()}') raise e delrecs = [] + debug(f'_del_folder("{id}"):here') async for f in self.sor_get_subfile(sor, id): rec = await self._del_file(sor, f.id, ownerid) delrecs.append(rec) + debug(f'_del_folder("{id}"):here') async for f in self.sor_get_subfolder(sor, id): recs = await self._del_folder(sor, f.id, ownerid) delrecs += recs + debug(f'_del_folder("{id}"):here') await sor.D('folder', {'id': id}) + debug(f'_del_folder("{id}"):here') return delrecs async def del_file(self, request, fid):