Skip to content

Commit 3657e3b

Browse files
committed
fix: remove platform client ID from attendee list when adding team members as attendee in a team event
1 parent 7e415b4 commit 3657e3b

File tree

2 files changed

+13
-4
lines changed

2 files changed

+13
-4
lines changed

packages/lib/formatCalendarEvent.ts

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,23 @@ const formatClientIdFromEmails = (calEvent: CalendarEvent | ExtendedCalendarEven
1414
...calEvent.organizer,
1515
email: calEvent.organizer.email.replace(`+${clientId}`, ""),
1616
};
17-
return [attendees, organizer];
17+
const team = calEvent.team
18+
? {
19+
...calEvent.team,
20+
members: calEvent.team.members.map((member) => ({
21+
...member,
22+
email: member.email.replace(`+${clientId}`, ""),
23+
})),
24+
}
25+
: undefined;
26+
return [attendees, organizer, team];
1827
};
1928

2029
export const formatCalEvent = (calEvent: CalendarEvent) => {
2130
const clonedEvent = cloneDeep(calEvent);
2231
if (clonedEvent.platformClientId) {
23-
const [attendees, organizer] = formatClientIdFromEmails(clonedEvent, clonedEvent.platformClientId);
24-
Object.assign(clonedEvent, { attendees, organizer });
32+
const [attendees, organizer, team] = formatClientIdFromEmails(clonedEvent, clonedEvent.platformClientId);
33+
Object.assign(clonedEvent, { attendees, organizer, team });
2534
}
2635

2736
return clonedEvent;

packages/platform/atoms/hooks/useOAuthFlow.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ export const useOAuthFlow = ({ accessToken, refreshUrl, clientId, onError, onSuc
4242

4343
setIsRefreshing(false);
4444
}
45-
return Promise.reject(err.response);
45+
return Promise.reject(err);
4646
})
4747
: "";
4848

0 commit comments

Comments
 (0)