[test-only] add api tests to editing user name (#5769)

* add tests to edit user name

* style fix

* fix after review
This commit is contained in:
Viktor Scharf
2023-03-10 09:02:33 +01:00
committed by GitHub
parent f682907f81
commit 8560015c18
4 changed files with 101 additions and 41 deletions
+8 -5
View File
@@ -700,20 +700,23 @@ class GraphHelper {
?bool $accountEnabled
): string {
$payload = [];
if ($userName) {
if ($userName !== null) {
// comment on after fixing #5755 because now it crashes server
// if (empty($userName)) {
// $payload['onPremisesSamAccountName'] = ' ';
// } else $payload['onPremisesSamAccountName'] = $userName;
$payload['onPremisesSamAccountName'] = $userName;
}
if ($password) {
if ($password !== null) {
$payload['passwordProfile'] = ['password' => $password];
}
if ($displayName) {
if ($displayName !== null) {
$payload['displayName'] = $displayName;
}
if ($email) {
if ($email !== null) {
$payload['mail'] = $email;
}
$payload['accountEnabled'] = $accountEnabled;
return \json_encode($payload);
}