1
0
mirror of https://github.com/bitwarden/directory-connector synced 2025-12-20 18:23:13 +00:00

reference id vs external id

This commit is contained in:
Kyle Spearrin
2017-05-16 10:56:30 -04:00
parent ca036c55ed
commit e6af13d935
6 changed files with 40 additions and 17 deletions

View File

@@ -86,14 +86,14 @@ namespace Bit.Core.Utilities
{
foreach(var group in currentGroups)
{
var groupsInThisGroup = allGroups.Where(g => group.Members.Contains(g.Id)).ToList();
var usersInThisGroup = allUsers.Where(u => group.Members.Contains(u.Id)).ToList();
var groupsInThisGroup = allGroups.Where(g => group.Members.Contains(g.ReferenceId)).ToList();
var usersInThisGroup = allUsers.Where(u => group.Members.Contains(u.ReferenceId)).ToList();
foreach(var user in usersInThisGroup)
{
if(!group.Users.Contains(user.Id))
if(!group.Users.Contains(user.ExternalId))
{
group.Users.Add(user.Id);
group.Users.Add(user.ExternalId);
}
}
@@ -101,9 +101,9 @@ namespace Bit.Core.Utilities
{
foreach(var user in currentGroupsUsers)
{
if(!group.Users.Contains(user.Id))
if(!group.Users.Contains(user.ExternalId))
{
group.Users.Add(user.Id);
group.Users.Add(user.ExternalId);
}
}