diff --git a/src/api/core/ciphers.rs b/src/api/core/ciphers.rs index 6a2ecd5a1b8b3490e34e880ff9f511d952148a61..a73959448cb12d2a27ab250ed9aa0d36e534449c 100644 --- a/src/api/core/ciphers.rs +++ b/src/api/core/ciphers.rs @@ -143,7 +143,11 @@ fn post_ciphers_admin(data: JsonUpcase<ShareCipherData>, headers: Headers, conn: }; share_cipher_by_uuid(&cipher.uuid, data, &headers, &conn, &ws) +} +#[post("/ciphers/create", data = "<data>")] +fn post_ciphers_create(data: JsonUpcase<ShareCipherData>, headers: Headers, conn: DbConn, ws: State<WebSocketUsers>) -> JsonResult { + post_ciphers_admin(data, headers, conn, ws) } #[post("/ciphers", data = "<data>")] diff --git a/src/api/core/mod.rs b/src/api/core/mod.rs index 4c748fd44af8363ffc782f965c1129ff5e22a970..60f43daae8625d0db21146e3139fcfa368c727fa 100644 --- a/src/api/core/mod.rs +++ b/src/api/core/mod.rs @@ -39,6 +39,7 @@ pub fn routes() -> Vec<Route> { post_ciphers, put_cipher_admin, post_ciphers_admin, + post_ciphers_create, post_ciphers_import, post_attachment, post_attachment_admin,