Skip to content

Commit 3875c3e

Browse files
committed
fix: lowercase null exception
1 parent 126ea0b commit 3875c3e

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

src/routes/copilotOpportunityApply/create.js

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -74,12 +74,17 @@ module.exports = [
7474
req.log.debug(subjects, 'all manager subjects');
7575

7676
const creator = await util.getMemberDetailsByUserIds([opportunity.createdBy], req.log, req.id);
77-
7877
req.log.debug(creator, 'creator', opportunity.createdBy);
7978

8079
const listOfSubjects = subjects;
81-
if (creator) {
82-
const isCreatorPartofSubjects = subjects.find(item => item.email.toLowerCase() === creator[0].email.toLowerCase());
80+
if (creator && creator[0] && creator[0].email) {
81+
const isCreatorPartofSubjects = subjects.find(item => {
82+
if (!item.email) {
83+
return false;
84+
}
85+
86+
return item.email.toLowerCase() === creator[0].email.toLowerCase();
87+
});
8388
req.log.debug(isCreatorPartofSubjects, 'isCreatorPartofSubjects');
8489
if (!isCreatorPartofSubjects) {
8590
listOfSubjects.push({

0 commit comments

Comments
 (0)