Browse Source

to be squashed

pull/2907/head
Daniele Andrei 3 years ago
parent
commit
f37de9ca6e
  1. 7
      src/api/core/public.rs

7
src/api/core/public.rs

@ -116,15 +116,14 @@ async fn ldap_import(data: JsonUpcase<OrgImportData>, token: PublicToken, mut co
for group_data in &data.Groups { for group_data in &data.Groups {
let group_uuid = match Group::find_by_external_id(&group_data.ExternalId, &mut conn).await { let group_uuid = match Group::find_by_external_id(&group_data.ExternalId, &mut conn).await {
Some(group) => group, Some(group) => group.uuid,
None => { None => {
let mut group = let mut group =
Group::new(org_id.clone(), group_data.Name.clone(), false, Some(group_data.ExternalId.clone())); Group::new(org_id.clone(), group_data.Name.clone(), false, Some(group_data.ExternalId.clone()));
group.save(&mut conn).await?; group.save(&mut conn).await?;
group group.uuid
} }
} };
.uuid;
GroupUser::delete_all_by_group(&group_uuid, &mut conn).await?; GroupUser::delete_all_by_group(&group_uuid, &mut conn).await?;

Loading…
Cancel
Save