diff --git a/secret_store/src/types/all.rs b/secret_store/src/types/all.rs index c7b709829..0ce90383c 100644 --- a/secret_store/src/types/all.rs +++ b/secret_store/src/types/all.rs @@ -152,7 +152,8 @@ impl From for Error { impl From for Error { fn from(err: key_server_cluster::Error) -> Self { match err { - key_server_cluster::Error::AccessDenied => Error::AccessDenied, + key_server_cluster::Error::ConsensusUnreachable + | key_server_cluster::Error::AccessDenied => Error::AccessDenied, key_server_cluster::Error::MissingKeyShare => Error::DocumentNotFound, _ => Error::Internal(err.into()), }