Skip to content

Commit 4c5fda7

Browse files
authored
Merge pull request #415 from mfts/fix/user-invite
fix(dataroom-users): create a new link for each invited group to datarooms
2 parents 745ea00 + 060c2b9 commit 4c5fda7

File tree

1 file changed

+13
-4
lines changed
  • pages/api/teams/[teamId]/datarooms/[id]/users

1 file changed

+13
-4
lines changed

pages/api/teams/[teamId]/datarooms/[id]/users/index.ts

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,6 @@ export default async function handle(
5656
},
5757
include: {
5858
viewers: true,
59-
links: true,
6059
},
6160
});
6261

@@ -86,13 +85,23 @@ export default async function handle(
8685
},
8786
});
8887

89-
// get linkId from first available dataroom link
90-
const linkId = dataroom.links[0].id;
88+
// create a new link for the invited group
89+
const link = await prisma.link.create({
90+
data: {
91+
dataroomId,
92+
linkType: "DATAROOM_LINK",
93+
name: `Invited ${new Date().toLocaleString()}`,
94+
enableFeedback: false,
95+
},
96+
select: {
97+
id: true,
98+
},
99+
});
91100

92101
console.time("sendemail");
93102
await sendViewerInvitation({
94103
dataroomId,
95-
linkId,
104+
linkId: link.id,
96105
viewerIds: viewers.map((v) => v.id),
97106
senderUserId: (session.user as CustomUser).id,
98107
});

0 commit comments

Comments
 (0)