Fix group import to update groups on data change (#7671)

Co-authored-by: Daniel García <dani-garcia@users.noreply.github.com>
This commit is contained in:
JogiusandDaniel García authored and GitHub committed 2026-10-06 19:29:58 +02:00
1 parent 8b56926077
commit c687cacb6b
1 file changed
+5 -1
+5 -1
View File
@@ -137,9 +137,13 @@ async fn ldap_import(data: Json<OrgImportData>, token: PublicToken, conn: DbConn
if CONFIG.org_groups_enabled() {
for group_data in &data.groups {
let group_uuid = if let Some(group) =
let group_uuid = if let Some(mut group) =
Group::find_by_external_id_and_org(&group_data.external_id, &org_id, &conn).await
{
if group.name != group_data.name {
group.name = group_data.name.clone();
group.save(&conn).await?;
}
group.uuid
} else {
let mut group =