Spiegel von
https://github.com/dani-garcia/vaultwarden.git
synchronisiert 2024-11-05 02:28:00 +01:00
Fix collections and native app issue
Collections were not visible in the organization view. This was because the `flexibleCollections` was set to `true` Found an issue with loading some old created Secure Notes which had `{}` as there `data` value. This isn't allowed. When detected, replace it with `{"type":0}` Fixes #4682
Dieser Commit ist enthalten in:
Ursprung
a4c7fadbf4
Commit
aee1070ed6
2 geänderte Dateien mit 7 neuen und 1 gelöschten Zeilen
|
@ -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 && type_data_json == Value::Object(serde_json::Map::new()) {
|
||||
type_data_json = json!({"type": 0});
|
||||
}
|
||||
|
||||
// Clone the type_data and add some default value.
|
||||
let mut data_json = type_data_json.clone();
|
||||
|
||||
|
|
|
@ -406,7 +406,7 @@ impl UserOrganization {
|
|||
"accessSecretsManager": false,
|
||||
"limitCollectionCreationDeletion": true,
|
||||
"allowAdminAccessToAllCollectionItems": true,
|
||||
"flexibleCollections": true,
|
||||
"flexibleCollections": false,
|
||||
|
||||
"permissions": permissions,
|
||||
|
||||
|
|
Laden …
In neuem Issue referenzieren