Browse Source

don't nullify key when editing emergency access

the client does not send the key on every update of an emergency access
contact so the field would be emptied on a change of the wait days or access level.
pull/3215/head
Stefan Melmuk 2 years ago
parent
commit
e65fbbfc21
No known key found for this signature in database GPG Key ID: 817020C608FE9C09
  1. 4
      src/api/core/emergency_access.rs

4
src/api/core/emergency_access.rs

@ -123,7 +123,9 @@ async fn post_emergency_access(
emergency_access.atype = new_type;
emergency_access.wait_time_days = data.WaitTimeDays;
emergency_access.key_encrypted = data.KeyEncrypted;
if data.KeyEncrypted.is_some() {
emergency_access.key_encrypted = data.KeyEncrypted;
}
emergency_access.save(&mut conn).await?;
Ok(Json(emergency_access.to_json()))

Loading…
Cancel
Save