geforkt von mirrored/vaultwarden
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.
Dieser Commit ist enthalten in:
Ursprung
9366e31452
Commit
e65fbbfc21
1 geänderte Dateien mit 3 neuen und 1 gelöschten Zeilen
|
@ -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()))
|
||||
|
|
Laden …
In neuem Issue referenzieren