bugfix
This commit is contained in:
parent
ba7315b0ba
commit
4b278d49b6
@ -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):
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user