From f37de9ca6e00a2663824ec3482e0ad19351ece5a Mon Sep 17 00:00:00 2001 From: Daniele Andrei Date: Mon, 14 Nov 2022 14:01:05 +0100 Subject: [PATCH] to be squashed --- src/api/core/public.rs | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/api/core/public.rs b/src/api/core/public.rs index 13a79fcc..b96e6548 100644 --- a/src/api/core/public.rs +++ b/src/api/core/public.rs @@ -116,15 +116,14 @@ async fn ldap_import(data: JsonUpcase, token: PublicToken, mut co for group_data in &data.Groups { let group_uuid = match Group::find_by_external_id(&group_data.ExternalId, &mut conn).await { - Some(group) => group, + Some(group) => group.uuid, None => { let mut group = Group::new(org_id.clone(), group_data.Name.clone(), false, Some(group_data.ExternalId.clone())); group.save(&mut conn).await?; - group + group.uuid } - } - .uuid; + }; GroupUser::delete_all_by_group(&group_uuid, &mut conn).await?;