From b74211aa96f2c1c98edee6241c0a9244d5a81bb9 Mon Sep 17 00:00:00 2001 From: Sebastian Pravda Date: Fri, 23 Dec 2022 21:26:28 +0100 Subject: [PATCH] refactor: parent cloning --- core/src/database/mutation/parent.rs | 2 +- core/src/services/parent_service.rs | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/core/src/database/mutation/parent.rs b/core/src/database/mutation/parent.rs index 049b96b..41bdc80 100644 --- a/core/src/database/mutation/parent.rs +++ b/core/src/database/mutation/parent.rs @@ -88,7 +88,7 @@ mod tests { .await .unwrap(); - Mutation::add_parent_details(&db, parent.clone(), encrypted_details.parents[0].clone()) + let parent = Mutation::add_parent_details(&db, parent, encrypted_details.parents[0].clone()) .await .unwrap(); diff --git a/core/src/services/parent_service.rs b/core/src/services/parent_service.rs index 10bc7c0..cc7305f 100644 --- a/core/src/services/parent_service.rs +++ b/core/src/services/parent_service.rs @@ -30,11 +30,11 @@ impl ParentService { let mut result = vec![]; for i in 0..parents_details.len() { let found_parent = match found_parents.get(i) { - Some(parent) => parent.clone(), + Some(parent) => parent.to_owned(), None => ParentService::create(db, ref_candidate.application).await?, }; let enc_details = EncryptedParentDetails::new(&parents_details[i], recipients).await?; - let parent = Mutation::add_parent_details(db, found_parent.clone(), enc_details.clone()).await?; + let parent = Mutation::add_parent_details(db, found_parent, enc_details.clone()).await?; result.push(parent); }