Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
…into dev
  • Loading branch information
joelfmrodrigues committed Jul 6, 2023
2 parents 5055326 + ee51ca3 commit bb65540
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 5 deletions.
4 changes: 2 additions & 2 deletions src/controls/dynamicForm/DynamicForm.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -260,7 +260,7 @@ export class DynamicForm extends React.Component<
.map((term) => `-1#;${term.name}|${term.key};`)
.join("#");
} else if (fieldType === "User") {
objects[`${columnInternalName}Id`] = val.newValue;
objects[`${columnInternalName}Id`] = val.newValue.length === 0 ? null : val.newValue;
} else if (fieldType === "Choice") {
objects[columnInternalName] = val.newValue.key;
} else if (fieldType === "MultiChoice") {
Expand All @@ -269,7 +269,7 @@ export class DynamicForm extends React.Component<
objects[columnInternalName] = JSON.stringify(val.newValue);
} else if (fieldType === "UserMulti") {
objects[`${columnInternalName}Id`] = {
results: val.newValue.lenght === 0 ? null : val.newValue,
results: val.newValue.length === 0 ? null : val.newValue,
};
} else if (fieldType === "Thumbnail") {
if (additionalData) {
Expand Down
14 changes: 11 additions & 3 deletions src/services/SPService.ts
Original file line number Diff line number Diff line change
Expand Up @@ -610,7 +610,11 @@ export default class SPService implements ISPService {
const emails = [];
result[fieldName].forEach(element => {
const loginNameWithoutClaimsToken = element.Name.split("|").pop();
emails.push(loginNameWithoutClaimsToken + "/" + element.Title);
if(!loginNameWithoutClaimsToken.toLowerCase().includes('null')){
if(!element.Title.toLowerCase().includes('null')){
emails.push(loginNameWithoutClaimsToken + "/" + element.Title);
}
}
});
return emails;
}
Expand All @@ -634,11 +638,15 @@ export default class SPService implements ISPService {
if (result && result[fieldName]) {
const element = result[fieldName]
const loginNameWithoutClaimsToken = element.Name.split("|").pop();
return loginNameWithoutClaimsToken + "/" + element.Title;
if(!loginNameWithoutClaimsToken.toLowerCase().includes('null')){
if(!element.Title.toLowerCase().includes('null')){
return loginNameWithoutClaimsToken + "/" + element.Title;
}
}
}
}

return null;
return [];
} catch (error) {
console.dir(error);
return Promise.reject(error);
Expand Down

0 comments on commit bb65540

Please sign in to comment.