Skip to content

Commit 35f096b

Browse files
authored
Merge pull request #342 from KelvinTegelaar/dev
[pull] dev from KelvinTegelaar:dev
2 parents 00f594a + 665279b commit 35f096b

File tree

1 file changed

+10
-11
lines changed
  • Modules/CIPPCore/Public/Entrypoints/HTTP Functions/Identity/Administration/Users

1 file changed

+10
-11
lines changed

Modules/CIPPCore/Public/Entrypoints/HTTP Functions/Identity/Administration/Users/Invoke-EditUser.ps1

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -148,19 +148,19 @@ function Invoke-EditUser {
148148
}
149149
$null = New-GraphPostRequest -uri "https://graph.microsoft.com/beta/users/$($UserObj.id)" -tenantid $UserObj.tenantFilter -type 'patch' -body "{`"mail`": `"$UserPrincipalName`"}" -Verbose
150150
Write-LogMessage -API $APIName -tenant ($UserObj.tenantFilter) -headers $Headers -message "Added Aliases to $($UserObj.DisplayName)" -Sev Info
151-
$null = $Results.Add( 'Success. Added aliases to user.')
151+
$Results.Add( 'Success. Added aliases to user.')
152152
}
153153

154154
} catch {
155155
$ErrorMessage = Get-CippException -Exception $_
156156
$Message = "Failed to add aliases to user $($UserObj.DisplayName). Error: $($ErrorMessage.NormalizedError)"
157157
Write-LogMessage -API $APIName -tenant ($UserObj.tenantFilter) -headers $Headers -message $Message -Sev Error -LogData $ErrorMessage
158-
$null = $Results.Add($Message)
158+
$Results.Add($Message)
159159
}
160160

161161
if ($Request.Body.CopyFrom.value) {
162162
$CopyFrom = Set-CIPPCopyGroupMembers -Headers $Headers -CopyFromId $Request.Body.CopyFrom.value -UserID $UserPrincipalName -TenantFilter $UserObj.tenantFilter
163-
$null = $Results.AddRange(@($CopyFrom))
163+
$Results.AddRange(@($CopyFrom))
164164
}
165165

166166
if ($AddToGroups) {
@@ -185,12 +185,12 @@ function Invoke-EditUser {
185185
$null = New-GraphPostRequest -uri "https://graph.microsoft.com/beta/groups/$GroupID/members/`$ref" -tenantid $UserObj.tenantFilter -type POST -body $UserBodyJSON -Verbose
186186
}
187187
Write-LogMessage -headers $Headers -API $APIName -tenant $UserObj.tenantFilter -message "Added $($UserObj.DisplayName) to $GroupName group" -Sev Info
188-
$null = $Results.Add("Success. $($UserObj.DisplayName) has been added to $GroupName")
188+
$Results.Add("Success. $($UserObj.DisplayName) has been added to $GroupName")
189189
} catch {
190190
$ErrorMessage = Get-CippException -Exception $_
191191
$Message = "Failed to add member $($UserObj.DisplayName) to $GroupName. Error: $($ErrorMessage.NormalizedError)"
192192
Write-LogMessage -headers $Headers -API $APIName -tenant $UserObj.tenantFilter -message $Message -Sev Error -LogData $ErrorMessage
193-
$null = $Results.Add($Message)
193+
$Results.Add($Message)
194194
}
195195
}
196196
}
@@ -213,12 +213,12 @@ function Invoke-EditUser {
213213
$null = New-GraphPostRequest -uri "https://graph.microsoft.com/beta/groups/$GroupID/members/$($UserObj.id)/`$ref" -tenantid $UserObj.tenantFilter -type DELETE
214214
}
215215
Write-LogMessage -headers $Headers -API $APIName -tenant $UserObj.tenantFilter -message "Removed $($UserObj.DisplayName) from $GroupName group" -Sev Info
216-
$null = $Results.Add("Success. $($UserObj.DisplayName) has been removed from $GroupName")
216+
$Results.Add("Success. $($UserObj.DisplayName) has been removed from $GroupName")
217217
} catch {
218218
$ErrorMessage = Get-CippException -Exception $_
219219
$Message = "Failed to remove member $($UserObj.DisplayName) from $GroupName. Error: $($ErrorMessage.NormalizedError)"
220220
Write-LogMessage -headers $Headers -API $APIName -tenant $UserObj.tenantFilter -message $Message -Sev Error -LogData $ErrorMessage
221-
$null = $Results.Add($Message)
221+
$Results.Add($Message)
222222
}
223223
}
224224
}
@@ -228,22 +228,21 @@ function Invoke-EditUser {
228228
$ManagerBodyJSON = ConvertTo-Json -Compress -Depth 10 -InputObject $ManagerBody
229229
$null = New-GraphPostRequest -uri "https://graph.microsoft.com/beta/users/$($UserObj.id)/manager/`$ref" -tenantid $UserObj.tenantFilter -type PUT -body $ManagerBodyJSON -Verbose
230230
Write-LogMessage -headers $Headers -API $APIName -tenant $UserObj.tenantFilter -message "Set $($UserObj.DisplayName)'s manager to $($Request.body.setManager.label)" -Sev Info
231-
$null = $Results.Add("Success. Set $($UserObj.DisplayName)'s manager to $($Request.body.setManager.label)")
231+
$Results.Add("Success. Set $($UserObj.DisplayName)'s manager to $($Request.body.setManager.label)")
232232
}
233233

234234
if ($Request.body.setSponsor.value) {
235235
$SponsorBody = [PSCustomObject]@{'@odata.id' = "https://graph.microsoft.com/beta/users/$($Request.body.setSponsor.value)" }
236236
$SponsorBodyJSON = ConvertTo-Json -Compress -Depth 10 -InputObject $SponsorBody
237237
$null = New-GraphPostRequest -uri "https://graph.microsoft.com/beta/users/$($UserObj.id)/sponsors/`$ref" -tenantid $UserObj.tenantFilter -type POST -body $SponsorBodyJSON -Verbose
238238
Write-LogMessage -headers $Headers -API $APIName -tenant $UserObj.tenantFilter -message "Set $($UserObj.DisplayName)'s sponsor to $($Request.body.setSponsor.label)" -Sev Info
239-
$null = $Results.Add("Success. Set $($UserObj.DisplayName)'s sponsor to $($Request.body.setSponsor.label)")
239+
$Results.Add("Success. Set $($UserObj.DisplayName)'s sponsor to $($Request.body.setSponsor.label)")
240240
}
241241

242-
$body = @{'Results' = @($results) }
243242
# Associate values to output bindings by calling 'Push-OutputBinding'.
244243
Push-OutputBinding -Name Response -Value ([HttpResponseContext]@{
245244
StatusCode = [HttpStatusCode]::OK
246-
Body = $Body
245+
Body = @{'Results' = @($Results) }
247246
})
248247

249248
}

0 commit comments

Comments
 (0)