1
0
Fork 1
Spiegel von https://github.com/dani-garcia/vaultwarden.git synchronisiert 2024-11-04 02:18:00 +01:00

Merge pull request #3277 from jjlin/org-vault-display

Fix vault item display in org vault view
Dieser Commit ist enthalten in:
Mathijs van Veluw 2023-02-23 13:45:47 +01:00 committet von GitHub
Commit af6d17b701
Es konnte kein GPG-Schlüssel zu dieser Signatur gefunden werden
GPG-Schlüssel-ID: 4AEE18F83AFDEB23

Datei anzeigen

@ -2056,11 +2056,13 @@ async fn _restore_organization_user(
#[get("/organizations/<org_id>/groups")] #[get("/organizations/<org_id>/groups")]
async fn get_groups(org_id: String, _headers: ManagerHeadersLoose, mut conn: DbConn) -> JsonResult { async fn get_groups(org_id: String, _headers: ManagerHeadersLoose, mut conn: DbConn) -> JsonResult {
if !CONFIG.org_groups_enabled() { let groups = if CONFIG.org_groups_enabled() {
err!("Group support is disabled"); Group::find_by_organization(&org_id, &mut conn).await.iter().map(Group::to_json).collect::<Value>()
} } else {
// The Bitwarden clients seem to call this API regardless of whether groups are enabled,
let groups = Group::find_by_organization(&org_id, &mut conn).await.iter().map(Group::to_json).collect::<Value>(); // so just act as if there are no groups.
Value::Array(Vec::new())
};
Ok(Json(json!({ Ok(Json(json!({
"Data": groups, "Data": groups,