Skip to content

Commit 4d16c37

Browse files
authored
Merge pull request Expensify#81733 from annaweber830/fix-80032
Fix: Workspace - Approver user briefly reappears in member list after removal
2 parents 38548f5 + 93fdaae commit 4d16c37

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

src/libs/actions/Policy/Member.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -400,6 +400,9 @@ function removeMembers(policy: OnyxEntry<Policy>, selectedMemberEmails: string[]
400400
const employee = policy?.employeeList?.[employeeEmail];
401401
optimisticMembersState[employeeEmail] = optimisticMembersState[employeeEmail] ?? {};
402402
failureMembersState[employeeEmail] = failureMembersState[employeeEmail] ?? {};
403+
if (employee?.email && selectedMemberEmails.includes(employee.email)) {
404+
continue;
405+
}
403406
if (employee?.submitsTo && selectedMemberEmails.includes(employee?.submitsTo)) {
404407
optimisticMembersState[employeeEmail] = {
405408
...optimisticMembersState[employeeEmail],

0 commit comments

Comments
 (0)