diff --git a/mutiny-core/src/storage.rs b/mutiny-core/src/storage.rs index 995ce6076..6f04e613a 100644 --- a/mutiny-core/src/storage.rs +++ b/mutiny-core/src/storage.rs @@ -178,19 +178,7 @@ pub trait MutinyStorage: Clone + Sized + 'static { } }; - let (local_res, vss_res) = futures::join!(local_fut, vss_fut); - - // make sure local storage succeeded - local_res?; - - // log error if VSS failed, if we have local version it should be okay - if let Err(e) = vss_res { - // unwrap safe, can only get error if we have a client - log_error!( - self.vss_client().unwrap().logger, - "Failed to put object in VSS: {e}" - ); - } + futures::try_join!(local_fut, vss_fut)?; Ok(()) }