Skip to content

Commit 97d0a0a

Browse files
committed
Auth: fix requests to Microsoft Graph to get delta values - refs BT#22639
1 parent d6cf3fc commit 97d0a0a

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

src/CoreBundle/Command/AzureSyncAbstractCommand.php

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -97,15 +97,16 @@ protected function getAzureUsers(): Generator
9797
try {
9898
$this->generateOrRefreshToken($token);
9999

100-
$azureUsersRequest = $this->provider->get(
100+
$azureUsersRequest = $this->provider->request(
101+
'get',
101102
$this->providerParams['script_users_delta'] ? "/v1.0/users/delta?$query" : "/v1.0/users?$query",
102103
$token
103104
);
104105
} catch (GuzzleException|Exception $e) {
105106
throw new Exception('Exception when requesting users from Azure: '.$e->getMessage());
106107
}
107108

108-
$azureUsersInfo = $azureUsersRequest ?? [];
109+
$azureUsersInfo = $azureUsersRequest['value'] ?? [];
109110

110111
foreach ($azureUsersInfo as $azureUserInfo) {
111112
$azureUserInfo['mail'] = $azureUserInfo['mail'] ?? null;
@@ -148,7 +149,8 @@ protected function getAzureGroupMembers(string $groupUid): Generator
148149
try {
149150
$this->generateOrRefreshToken($token);
150151

151-
$azureGroupMembersRequest = $this->provider->get(
152+
$azureGroupMembersRequest = $this->provider->request(
153+
'get',
152154
"/v1.0/groups/$groupUid/members?$query",
153155
$token
154156
);
@@ -198,7 +200,8 @@ protected function getAzureGroups(): Generator
198200
try {
199201
$this->generateOrRefreshToken($token);
200202

201-
$azureGroupsRequest = $this->provider->get(
203+
$azureGroupsRequest = $this->provider->request(
204+
'get',
202205
$getUsergroupsDelta ? "/v1.0/groups/delta?$query" : "/v1.0/groups?$query",
203206
$token
204207
);

0 commit comments

Comments
 (0)