diff --git a/src/application/services/file_management_service.rs b/src/application/services/file_management_service.rs index c5ee2ba8..eb7a3d37 100644 --- a/src/application/services/file_management_service.rs +++ b/src/application/services/file_management_service.rs @@ -186,6 +186,8 @@ impl FileManagementUseCase for FileManagementService { target_folder_id: Option, ) -> Result { self.verify_owner(file_id, caller_id).await?; + self.verify_target_folder_owner(&target_folder_id, caller_id) + .await?; self.copy_file(file_id, target_folder_id).await }