fix(folder_service): propagate 409 error if folder aleady exists
This commit is contained in:
@@ -155,13 +155,7 @@ impl FolderUseCase for FolderService {
|
|||||||
let folder = self
|
let folder = self
|
||||||
.folder_storage
|
.folder_storage
|
||||||
.create_folder(dto.name, dto.parent_id)
|
.create_folder(dto.name, dto.parent_id)
|
||||||
.await
|
.await?;
|
||||||
.map_err(|e| {
|
|
||||||
DomainError::internal_error(
|
|
||||||
"FolderStorage",
|
|
||||||
format!("Failed to create folder: {}", e),
|
|
||||||
)
|
|
||||||
})?;
|
|
||||||
|
|
||||||
// Convert to DTO
|
// Convert to DTO
|
||||||
Ok(FolderDto::from(folder))
|
Ok(FolderDto::from(folder))
|
||||||
|
|||||||
Reference in New Issue
Block a user