Fix duplicate folder creations during import (#4702)

During import you are able to select an existing folder, or with
Bitwarden exports it can contain existing folders already. In either
case it didn't matter, we always created new folders.

Bitwarden uses the same UUID of the selected or existing folders if they
are already there.

This PR fixes this by using the same behaviour.

Fixes #4700
This commit is contained in:
Mathijs van Veluw
2024-07-04 19:57:32 +02:00
committed by GitHub
parent d42b264a93
commit bd91964170
2 changed files with 14 additions and 6 deletions

View File

@@ -41,6 +41,7 @@ async fn get_folder(uuid: &str, headers: Headers, mut conn: DbConn) -> JsonResul
#[serde(rename_all = "camelCase")]
pub struct FolderData {
pub name: String,
pub id: Option<String>,
}
#[post("/folders", data = "<data>")]