fix(db): read invites from primary instead of replica (avoid race condition) #134
This commit is contained in:
@@ -133,7 +133,9 @@ export async function connectUserToOrganization({
|
|||||||
user: User;
|
user: User;
|
||||||
inviteId: string;
|
inviteId: string;
|
||||||
}) {
|
}) {
|
||||||
const invite = await db.invite.findUnique({
|
// Use primary since before this we might have just created the invite
|
||||||
|
// If we use replica it might not find the invite
|
||||||
|
const invite = await db.$primary().invite.findUnique({
|
||||||
where: {
|
where: {
|
||||||
id: inviteId,
|
id: inviteId,
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user