aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/api.rs5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/api.rs b/src/api.rs
index aca87b0..fd0a5be 100644
--- a/src/api.rs
+++ b/src/api.rs
@@ -141,6 +141,8 @@ struct SyncResCipher {
password_history: Option<Vec<SyncResPasswordHistory>>,
#[serde(rename = "Fields")]
fields: Option<Vec<SyncResField>>,
+ #[serde(rename = "DeletedDate")]
+ deleted_date: Option<String>,
}
impl SyncResCipher {
@@ -170,6 +172,9 @@ impl SyncResCipher {
} else {
(None, None)
};
+ if ! self.deleted_date.is_none() {
+ return None;
+ };
let data = if let Some(login) = &self.login {
crate::db::EntryData::Login {
username: login.username.clone(),