Skip to content

Commit 1fd90ff

Browse files
committed
Fixups
1 parent 08171d7 commit 1fd90ff

File tree

1 file changed

+5
-6
lines changed

1 file changed

+5
-6
lines changed

libs/wire-subsystems/src/Wire/ScimSubsystem/Interpreter.hs

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,9 @@ module Wire.ScimSubsystem.Interpreter where
33
import Data.Default
44
import Data.Id
55
import Data.Json.Util
6+
import Data.Set qualified as Set
67
import Data.Text qualified as Text
8+
import Data.UUID qualified as UUID
79
import Data.Vector qualified as V
810
import Imports
911
import Network.URI (parseURI)
@@ -58,8 +60,7 @@ createScimGroupImpl ::
5860
Sem r (SCG.StoredGroup SparTag)
5961
createScimGroupImpl teamId grp = do
6062
membersNotManagedByScim <- do
61-
let uidsAsText = (.value) <$> grp.members
62-
uids :: [UserId] <- uidsAsText `mapM` parseMember
63+
uids :: [UserId] <- parseMember `mapM` grp.members
6364
users <- BrigAPI.getAccountsBy def {getByUserId = uids}
6465
pure $
6566
users
@@ -85,11 +86,9 @@ createScimGroupImpl teamId grp = do
8586

8687
scimUpdateUserGroupImpl ::
8788
forall r.
88-
( Member UGStore.UserGroupStore r,
89-
Member (Input ScimSubsystemConfig) r,
89+
( Member (Input ScimSubsystemConfig) r,
9090
Member (Error ScimSubsystemError) r,
91-
Member UserSubsystem r,
92-
Member (Input (Local ())) r
91+
Member BrigAPIAccess r
9392
) =>
9493
TeamId ->
9594
UserGroupId ->

0 commit comments

Comments
 (0)