@@ -118,7 +118,7 @@ export class EngagementService {
118
118
const project = await projects . load ( projectKey ) ;
119
119
projects . clear ( projectKey ) ;
120
120
121
- const projectPrivileges = this . privileges . for ( session , IProject , {
121
+ const projectPrivileges = this . privileges . for ( IProject , {
122
122
...project ,
123
123
project,
124
124
} as any ) ;
@@ -155,7 +155,7 @@ export class EngagementService {
155
155
session : Session ,
156
156
) : E {
157
157
const res = resolveEngagementType ( dto ) as unknown as ResourceShape < E > ;
158
- return this . privileges . for ( session , res ) . secure ( dto ) ;
158
+ return this . privileges . for ( res ) . secure ( dto ) ;
159
159
}
160
160
161
161
async updateLanguageEngagement (
@@ -182,9 +182,7 @@ export class EngagementService {
182
182
changeset ,
183
183
) ;
184
184
}
185
- this . privileges
186
- . for ( session , LanguageEngagement , object )
187
- . verifyChanges ( changes ) ;
185
+ this . privileges . for ( LanguageEngagement , object ) . verifyChanges ( changes ) ;
188
186
EngagementDateRangeException . throwIfInvalid ( previous , changes ) ;
189
187
190
188
const updated = await this . repo . updateLanguage (
@@ -242,7 +240,7 @@ export class EngagementService {
242
240
) ;
243
241
}
244
242
this . privileges
245
- . for ( session , InternshipEngagement , object )
243
+ . for ( InternshipEngagement , object )
246
244
. verifyChanges ( changes , { pathPrefix : 'engagement' } ) ;
247
245
EngagementDateRangeException . throwIfInvalid ( previous , changes ) ;
248
246
@@ -284,7 +282,7 @@ export class EngagementService {
284
282
const object = await this . readOne ( id , session ) ;
285
283
286
284
this . privileges
287
- . for ( session , resolveEngagementType ( object ) , object )
285
+ . for ( resolveEngagementType ( object ) , object )
288
286
. verifyCan ( 'delete' ) ;
289
287
290
288
await this . eventBus . publish ( new EngagementWillDeleteEvent ( object , session ) ) ;
@@ -316,7 +314,7 @@ export class EngagementService {
316
314
session : Session ,
317
315
) : Promise < SecuredProductList > {
318
316
const privs = this . privileges
319
- . for ( session , LanguageEngagement , engagement )
317
+ . for ( LanguageEngagement , engagement )
320
318
. forEdge ( 'product' ) ;
321
319
322
320
if ( ! privs . can ( 'read' ) ) {
0 commit comments