File tree Expand file tree Collapse file tree 1 file changed +13
-4
lines changed
pages/api/teams/[teamId]/datarooms/[id]/users Expand file tree Collapse file tree 1 file changed +13
-4
lines changed Original file line number Diff line number Diff line change @@ -56,7 +56,6 @@ export default async function handle(
56
56
} ,
57
57
include : {
58
58
viewers : true ,
59
- links : true ,
60
59
} ,
61
60
} ) ;
62
61
@@ -86,13 +85,23 @@ export default async function handle(
86
85
} ,
87
86
} ) ;
88
87
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
+ } ) ;
91
100
92
101
console . time ( "sendemail" ) ;
93
102
await sendViewerInvitation ( {
94
103
dataroomId,
95
- linkId,
104
+ linkId : link . id ,
96
105
viewerIds : viewers . map ( ( v ) => v . id ) ,
97
106
senderUserId : ( session . user as CustomUser ) . id ,
98
107
} ) ;
You can’t perform that action at this time.
0 commit comments