bugfix
This commit is contained in:
parent
ba7315b0ba
commit
4b278d49b6
@ -117,6 +117,7 @@ class FileMgr:
|
|||||||
self.file_deleted(request, delrecs, u.userid)
|
self.file_deleted(request, delrecs, u.userid)
|
||||||
|
|
||||||
async def _del_folder(self, sor, id, ownerid):
|
async def _del_folder(self, sor, id, ownerid):
|
||||||
|
debug(f'_del_folder("{id}"):here')
|
||||||
folders = await sor.R('folder', {'id': id})
|
folders = await sor.R('folder', {'id': id})
|
||||||
if len(fodlers) == 0:
|
if len(fodlers) == 0:
|
||||||
e = Exception(f'folder({id=}) not found')
|
e = Exception(f'folder({id=}) not found')
|
||||||
@ -128,13 +129,17 @@ class FileMgr:
|
|||||||
exception(f'{e=}\n{format_exc()}')
|
exception(f'{e=}\n{format_exc()}')
|
||||||
raise e
|
raise e
|
||||||
delrecs = []
|
delrecs = []
|
||||||
|
debug(f'_del_folder("{id}"):here')
|
||||||
async for f in self.sor_get_subfile(sor, id):
|
async for f in self.sor_get_subfile(sor, id):
|
||||||
rec = await self._del_file(sor, f.id, ownerid)
|
rec = await self._del_file(sor, f.id, ownerid)
|
||||||
delrecs.append(rec)
|
delrecs.append(rec)
|
||||||
|
debug(f'_del_folder("{id}"):here')
|
||||||
async for f in self.sor_get_subfolder(sor, id):
|
async for f in self.sor_get_subfolder(sor, id):
|
||||||
recs = await self._del_folder(sor, f.id, ownerid)
|
recs = await self._del_folder(sor, f.id, ownerid)
|
||||||
delrecs += recs
|
delrecs += recs
|
||||||
|
debug(f'_del_folder("{id}"):here')
|
||||||
await sor.D('folder', {'id': id})
|
await sor.D('folder', {'id': id})
|
||||||
|
debug(f'_del_folder("{id}"):here')
|
||||||
return delrecs
|
return delrecs
|
||||||
|
|
||||||
async def del_file(self, request, fid):
|
async def del_file(self, request, fid):
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user