From 205996cc2e6fec0bb772125cf0524ecb57f4e570 Mon Sep 17 00:00:00 2001 From: Sebastian Pravda Date: Sat, 21 Jan 2023 23:28:35 +0100 Subject: [PATCH] refactor: remove portfolio file after encrypting --- core/src/services/portfolio_service.rs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/core/src/services/portfolio_service.rs b/core/src/services/portfolio_service.rs index e05d0aa..1091afb 100644 --- a/core/src/services/portfolio_service.rs +++ b/core/src/services/portfolio_service.rs @@ -394,13 +394,14 @@ impl PortfolioService { &private_key ).await?; - tokio::fs::remove_file(path.to_owned()).await?; - + let enc_portfolio= crypto::encrypt_buffer_with_recipients( &plain_portfolio, recipients ).await?; - + + tokio::fs::remove_file(path.to_owned()).await?; + tokio::fs::write(path, enc_portfolio).await?; info!("PORTFOLIO {} REENCRYPT FINISHED", candidate_id);