Skip to content

Commit a4de6d5

Browse files
committed
fix: retry removeTeamMember on serialization conflict
1 parent 7c97570 commit a4de6d5

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

apps/webapp/app/models/member.server.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,9 @@ export async function removeTeamMember({
124124

125125
return member;
126126
},
127-
{ isolationLevel: "Serializable" }
127+
// Retry the loser of a serialization conflict transparently rather than
128+
// surfacing it (concurrent last-member removals are rare and quick).
129+
{ isolationLevel: "Serializable", maxRetries: 3 }
128130
);
129131

130132
if (!removed) {

0 commit comments

Comments
 (0)