Compare commits

..

No commits in common. "aa21264fed3a00501f2a56ad33970b9d6b76253b" and "4b733827afa6eda6c344df594659f5326c636f91" have entirely different histories.

View File

@ -1,16 +1,11 @@
debug(f'{params_kw=}')
orgid = await get_userorgid() orgid = await get_userorgid()
dbname = get_module_dbname('filemgr') dbname = get_module_dbname('filemgr')
debug(f'delete_folder_or_file.dspy:here')
db = DBPools() db = DBPools()
async with db.sqlorContext(dbname) as sor: async with db.sqlorContext(dbname) as sor:
debug(f'delete_folder_or_file.dspy:here')
filemgr = RagFileMgr(params_kw.fiid) filemgr = RagFileMgr(params_kw.fiid)
ownerid = await get_userorgid() ownerid = await get_userorgid()
debug(f'delete_folder_or_file.dspy:here')
if params_kw.filetype == 'folder': if params_kw.filetype == 'folder':
has_sub = await filemgr.has_sub(sor, params_kw.id) has_sub = await filemgr.has_sub(sor, params_kw.id)
debug(f'delete_folder_or_file.dspy:here')
if has_sub: if has_sub:
return UiComform(title='Delete Conform', return UiComform(title='Delete Conform',
message='This folder has subitem, are you sure to delete it?', binds=[ message='This folder has subitem, are you sure to delete it?', binds=[
@ -29,10 +24,7 @@ async with db.sqlorContext(dbname) as sor:
} }
]) ])
await filemgr._del_folder(sor, params_kw.id, ownerid) await filemgr._del_folder(sor, params_kw.id, ownerid)
debug(f'delete_folder_or_file.dspy:here')
else: else:
await filemgr._del_file(sor, params_kw.id, ownerid) await filemgr._del_file(sor, params_kw.id, ownerid)
debug(f'delete_folder_or_file.dspy:here')
return UiMessage(title='delete file', message='delete success') return UiMessage(title='delete file', message='delete success')
debug(f'delete_folder_or_file.dspy:here')
return UiError(title='delete file', message='delete failed') return UiError(title='delete file', message='delete failed')