I am trying to patch a Person or Group field from a collection but it is not reflecting when an item is submitted. Other values from the collection are getting updated.
Combo box Code:
Clear(collectUsers);
ForAll(DataCardValue3.SelectedItems As ThisUser,
If(!IsBlank(ThisUser.Mail),
Collect(collectUsers,
{
Name: ThisUser.DisplayName,
EmployeeID: 'GetUserADdetails'.Run(ThisUser.Mail).employeeid,
Username: 'GetUserADdetails'.Run(ThisUser.Mail).samaccountname,
Email: ThisUser.Mail,
JobTitle: ThisUser.JobTitle,
NokiaID: ThisUser.UserPrincipalName,
LineManager: Office365Users.Manager(ThisUser.Id).DisplayName,
Department: ThisUser.Department,
FirstName: ThisUser.GivenName,
LastName: ThisUser.Surname,
LineManagerEmail: Office365Users.Manager(ThisUser.Id).Mail,
LMID: Office365Users.Manager(ThisUser.Id).Id
}
)
)
Submit Button Code looks like:
ForAll(
collectUsers,
Patch(
Mass_Access_Request,
Defaults(Mass_Access_Request),
{
'Requested By': DataCardValue1.Text,
'Requested For':{'@odata.type':"#Microsoft.Azure.Connectors.SharePoint.SPListExpandedUser",
Claims: "i:0#.f|membership|" & Lower(ThisRecord.Email),
Department: ThisRecord.Department,
DisplayName: ThisRecord.Name,
Email: ThisRecord.Email,
JobTitle: "",
Picture: ""
},
'E-mail Address':ThisRecord.Email,
'ID':ThisRecord.EmployeeID,
'User Account Name':ThisRecord.Username,
'First Name':ThisRecord.FirstName,
'Last Name':ThisRecord.LastName,
'Position Title':ThisRecord.JobTitle,
'Organization Name':ThisRecord.Department,
'Line Manager':ThisRecord.LineManager,
ActionType: {Value: DataCardValue2.Selected.Value},