aboutsummaryrefslogtreecommitdiff
path: root/src/db/models/cipher.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/db/models/cipher.rs')
-rw-r--r--src/db/models/cipher.rs6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/db/models/cipher.rs b/src/db/models/cipher.rs
index f765f470..545463d3 100644
--- a/src/db/models/cipher.rs
+++ b/src/db/models/cipher.rs
@@ -189,6 +189,12 @@ impl Cipher {
}
}
+ // Fix secure note issues when data is `{}`
+ // This breaks at least the native mobile clients
+ if self.atype == 2 && (self.data.eq("{}") || self.data.to_ascii_lowercase().eq("{\"type\":null}")) {
+ type_data_json = json!({"type": 0});
+ }
+
// Clone the type_data and add some default value.
let mut data_json = type_data_json.clone();