diff --git a/src/api/core/ciphers.rs b/src/api/core/ciphers.rs index 5be036a..d5309c4 100644 --- a/src/api/core/ciphers.rs +++ b/src/api/core/ciphers.rs @@ -352,15 +352,12 @@ fn post_cipher_share(uuid: String, data: Json, headers: Headers let data: ShareCipherData = data.into_inner(); let mut cipher = match Cipher::find_by_uuid(&uuid, &conn) { - Some(cipher) => match cipher.uuid == uuid { - true => { - if cipher.is_write_accessible_to_user(&headers.user.uuid, &conn) { - cipher - } else { - err!("Cipher is not write accessible") - } - }, - false => err!("Wrong Cipher id provided") + Some(cipher) => { + if cipher.is_write_accessible_to_user(&headers.user.uuid, &conn) { + cipher + } else { + err!("Cipher is not write accessible") + } }, None => err!("Cipher doesn't exist") };