@@ -531,14 +531,15 @@ async def delete_file(
531531 async with self .engine .acquire () as conn :
532532 file_fmd = await get_fmd (conn , file_id )
533533 if file_fmd and not file_fmd .is_directory :
534- enclosing_dir_file_id = await get_directory_file_id (conn , file_id )
535- if enclosing_dir_file_id :
536- enclosing_dir_fmd = await db_file_meta_data .get (
537- conn , enclosing_dir_file_id
538- )
539- enclosing_dir_fmd .file_size = - 1
540- await db_file_meta_data .upsert (conn , enclosing_dir_fmd )
541- await db_file_meta_data .delete (conn , [file_id ])
534+ await db_file_meta_data .delete (conn , [file_id ])
535+
536+ enclosing_dir_file_id = await get_directory_file_id (conn , file_id )
537+ if enclosing_dir_file_id :
538+ enclosing_dir_fmd = await db_file_meta_data .get (
539+ conn , enclosing_dir_file_id
540+ )
541+ enclosing_dir_fmd .file_size = - 1
542+ await db_file_meta_data .upsert (conn , enclosing_dir_fmd )
542543
543544 async def delete_project_simcore_s3 (
544545 self , user_id : UserID , project_id : ProjectID , node_id : NodeID | None = None
0 commit comments