diff --git a/src/api/core/accounts.rs b/src/api/core/accounts.rs index ffc76f3..cfec3e7 100644 --- a/src/api/core/accounts.rs +++ b/src/api/core/accounts.rs @@ -82,7 +82,10 @@ fn post_profile(data: JsonUpcase, headers: Headers, conn: DbConn) - let mut user = headers.user; user.name = data.Name; - user.password_hint = data.MasterPasswordHint; + user.password_hint = match data.MasterPasswordHint { + Some(ref h) if h.is_empty() => None, + _ => data.MasterPasswordHint, + }; user.save(&conn); Ok(Json(user.to_json(&conn)))