Browse Source

Remove unnecessary test and rewrite match

pull/17/head
Miroslav Prasil 6 years ago
parent
commit
3b537f70ac
  1. 15
      src/api/core/ciphers.rs

15
src/api/core/ciphers.rs

@ -352,15 +352,12 @@ fn post_cipher_share(uuid: String, data: Json<ShareCipherData>, 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")
};

Loading…
Cancel
Save