@@ -8,20 +8,20 @@ use crate::{
88use diesel:: prelude:: * ;
99use std:: fmt:: { Debug , Formatter , Result as fmtResult} ;
1010
11- use super :: { models:: FileGroup , schema:: file_groups} ;
11+ use super :: { models:: FileGroupDTO , schema:: file_groups} ;
1212
1313pub fn create_file_group (
1414 conn : & mut SqliteConnection ,
1515 file_id : i32 ,
1616 group_id : i32 ,
17- ) -> Result < FileGroup , AppError > {
17+ ) -> Result < FileGroupDTO , AppError > {
1818 let group = find_group_by_id ( conn, group_id) ?. ok_or ( AppError :: GroupNotFound ) ?;
1919
2020 if group. is_primary {
2121 return Err ( AppError :: CannotAssociateWithPrimary ) ;
2222 }
2323
24- let new_file_group = FileGroup { file_id, group_id } ;
24+ let new_file_group = FileGroupDTO { file_id, group_id } ;
2525 let result = conn. transaction :: < _ , AppError , _ > ( |conn| {
2626 increase_file_reference_count ( conn, file_id) ?;
2727 increase_group_reference_count ( conn, group_id) ?;
@@ -30,7 +30,7 @@ pub fn create_file_group(
3030 let _ = result?;
3131 Ok ( new_file_group)
3232}
33- impl Debug for FileGroup {
33+ impl Debug for FileGroupDTO {
3434 fn fmt ( & self , f : & mut Formatter < ' _ > ) -> fmtResult {
3535 write ! ( f, "FileGroup {{ file_id: {}, group_id: {} }}" , self . file_id, self . group_id)
3636 }
0 commit comments