aboutsummaryrefslogtreecommitdiffstats
path: root/src/actions.rs
diff options
context:
space:
mode:
authorJesse Luehrs <doy@tozt.net>2024-04-20 17:11:11 -0400
committerJesse Luehrs <doy@tozt.net>2024-04-20 17:11:11 -0400
commit869d36481c398ad65595e01b32714720dd6cfb1e (patch)
tree1d6c411d3be9d5c626a10574eb9d295cab108499 /src/actions.rs
parent5619d5cd662b639c7d22f033c043a998ed82d6b7 (diff)
downloadrbw-869d36481c398ad65595e01b32714720dd6cfb1e.tar.gz
rbw-869d36481c398ad65595e01b32714720dd6cfb1e.zip
don't delete custom fields when editing passwords
Diffstat (limited to 'src/actions.rs')
-rw-r--r--src/actions.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/actions.rs b/src/actions.rs
index b07cf44..7ee1fa4 100644
--- a/src/actions.rs
+++ b/src/actions.rs
@@ -185,6 +185,7 @@ pub fn edit(
org_id: Option<&str>,
name: &str,
data: &crate::db::EntryData,
+ fields: &[crate::db::Field],
notes: Option<&str>,
folder_uuid: Option<&str>,
history: &[crate::db::HistoryEntry],
@@ -196,6 +197,7 @@ pub fn edit(
org_id,
name,
data,
+ fields,
notes,
folder_uuid,
history,
@@ -209,6 +211,7 @@ fn edit_once(
org_id: Option<&str>,
name: &str,
data: &crate::db::EntryData,
+ fields: &[crate::db::Field],
notes: Option<&str>,
folder_uuid: Option<&str>,
history: &[crate::db::HistoryEntry],
@@ -220,6 +223,7 @@ fn edit_once(
org_id,
name,
data,
+ fields,
notes,
folder_uuid,
history,