Make User create comment Optional

This commit is contained in:
Samuel Lorch 2023-10-29 22:43:20 +01:00
parent 4edc1a494f
commit 9dcd861a29

View file

@ -15,7 +15,7 @@ pub fn get_users(_: Params, state: &RpcState) -> Result<HashMap<String, User>, A
struct CreateUser { struct CreateUser {
name: String, name: String,
password: String, password: String,
comment: String, comment: Option<String>,
} }
pub fn create_user(p: Params, state: &RpcState) -> Result<(), ApiError> { pub fn create_user(p: Params, state: &RpcState) -> Result<(), ApiError> {
@ -33,7 +33,10 @@ pub fn create_user(p: Params, state: &RpcState) -> Result<(), ApiError> {
.insert( .insert(
u.name, u.name,
User { User {
comment: u.comment, comment: match u.comment {
Some(c) => c,
None => "".to_string(),
},
hash: hash, hash: hash,
}, },
) )