From 2d78349b381d7ca10f47d3c03cef685a576b1b49 Mon Sep 17 00:00:00 2001 From: Kyle Mendell Date: Tue, 11 Feb 2025 10:25:00 -0600 Subject: [PATCH] fix: user linking in ldap group sync (#222) --- backend/internal/service/ldap_service.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/backend/internal/service/ldap_service.go b/backend/internal/service/ldap_service.go index 7bde5bc..e0afe7f 100644 --- a/backend/internal/service/ldap_service.go +++ b/backend/internal/service/ldap_service.go @@ -106,7 +106,8 @@ func (s *LdapService) SyncGroups() error { singleMember := strings.Split(strings.Split(member, "=")[1], ",")[0] var databaseUser model.User - s.db.Where("username = ?", singleMember).First(&databaseUser) + s.db.Where("username = ?", singleMember).Where("ldap_id IS NOT NULL").First(&databaseUser) + membersUserId = append(membersUserId, databaseUser.ID) }