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) }