@@ -145,7 +145,10 @@ export const pkiSyncServiceFactory = ({
145145
146146 ForbiddenError . from ( permission ) . throwUnlessCan (
147147 ProjectPermissionPkiSyncActions . Create ,
148- subject ( ProjectPermissionSub . PkiSyncs , { name : subscriber ? subscriber . name : name } )
148+ subject ( ProjectPermissionSub . PkiSyncs , {
149+ subscriberName : subscriber ?. name ,
150+ name
151+ } )
149152 ) ;
150153
151154 // Get the destination app type based on PKI sync destination
@@ -233,9 +236,10 @@ export const pkiSyncServiceFactory = ({
233236
234237 ForbiddenError . from ( permission ) . throwUnlessCan (
235238 ProjectPermissionPkiSyncActions . Edit ,
236- currentSubscriber
237- ? subject ( ProjectPermissionSub . PkiSyncs , { name : currentSubscriber . name } )
238- : subject ( ProjectPermissionSub . PkiSyncs , { name : pkiSync . name } )
239+ subject ( ProjectPermissionSub . PkiSyncs , {
240+ subscriberName : currentSubscriber ?. name ,
241+ name : pkiSync . name
242+ } )
239243 ) ;
240244
241245 if ( name && name !== pkiSync . name ) {
@@ -329,9 +333,10 @@ export const pkiSyncServiceFactory = ({
329333
330334 ForbiddenError . from ( permission ) . throwUnlessCan (
331335 ProjectPermissionPkiSyncActions . Delete ,
332- pkiSyncSubscriber
333- ? subject ( ProjectPermissionSub . PkiSyncs , { name : pkiSyncSubscriber . name } )
334- : subject ( ProjectPermissionSub . PkiSyncs , { name : pkiSync . name } )
336+ subject ( ProjectPermissionSub . PkiSyncs , {
337+ subscriberName : pkiSyncSubscriber ?. name ,
338+ name : pkiSync . name
339+ } )
335340 ) ;
336341
337342 return pkiSyncDAL . deleteById ( id ) ;
@@ -404,9 +409,10 @@ export const pkiSyncServiceFactory = ({
404409
405410 ForbiddenError . from ( permission ) . throwUnlessCan (
406411 ProjectPermissionPkiSyncActions . Read ,
407- findSubscriber
408- ? subject ( ProjectPermissionSub . PkiSyncs , { name : findSubscriber . name } )
409- : subject ( ProjectPermissionSub . PkiSyncs , { name : pkiSync . name } )
412+ subject ( ProjectPermissionSub . PkiSyncs , {
413+ subscriberName : findSubscriber ?. name ,
414+ name : pkiSync . name
415+ } )
410416 ) ;
411417
412418 const result = {
@@ -440,9 +446,10 @@ export const pkiSyncServiceFactory = ({
440446
441447 ForbiddenError . from ( permission ) . throwUnlessCan (
442448 ProjectPermissionPkiSyncActions . SyncCertificates ,
443- syncSubscriber
444- ? subject ( ProjectPermissionSub . PkiSyncs , { name : syncSubscriber . name } )
445- : subject ( ProjectPermissionSub . PkiSyncs , { name : pkiSync . name } )
449+ subject ( ProjectPermissionSub . PkiSyncs , {
450+ subscriberName : syncSubscriber ?. name ,
451+ name : pkiSync . name
452+ } )
446453 ) ;
447454
448455 await pkiSyncQueue . queuePkiSyncSyncCertificatesById ( { syncId : id } ) ;
@@ -481,9 +488,10 @@ export const pkiSyncServiceFactory = ({
481488
482489 ForbiddenError . from ( permission ) . throwUnlessCan (
483490 ProjectPermissionPkiSyncActions . ImportCertificates ,
484- importSubscriber
485- ? subject ( ProjectPermissionSub . PkiSyncs , { name : importSubscriber . name } )
486- : subject ( ProjectPermissionSub . PkiSyncs , { name : pkiSync . name } )
491+ subject ( ProjectPermissionSub . PkiSyncs , {
492+ subscriberName : importSubscriber ?. name ,
493+ name : pkiSync . name
494+ } )
487495 ) ;
488496
489497 await pkiSyncQueue . queuePkiSyncImportCertificatesById ( { syncId : id } ) ;
@@ -514,9 +522,10 @@ export const pkiSyncServiceFactory = ({
514522
515523 ForbiddenError . from ( permission ) . throwUnlessCan (
516524 ProjectPermissionPkiSyncActions . RemoveCertificates ,
517- removeSubscriber
518- ? subject ( ProjectPermissionSub . PkiSyncs , { name : removeSubscriber . name } )
519- : subject ( ProjectPermissionSub . PkiSyncs , { name : pkiSync . name } )
525+ subject ( ProjectPermissionSub . PkiSyncs , {
526+ subscriberName : removeSubscriber ?. name ,
527+ name : pkiSync . name
528+ } )
520529 ) ;
521530
522531 await pkiSyncQueue . queuePkiSyncRemoveCertificatesById ( { syncId : id } ) ;
@@ -554,9 +563,10 @@ export const pkiSyncServiceFactory = ({
554563
555564 ForbiddenError . from ( permission ) . throwUnlessCan (
556565 ProjectPermissionPkiSyncActions . Edit ,
557- pkiSyncSubscriber
558- ? subject ( ProjectPermissionSub . PkiSyncs , { name : pkiSyncSubscriber . name } )
559- : subject ( ProjectPermissionSub . PkiSyncs , { name : pkiSync . name } )
566+ subject ( ProjectPermissionSub . PkiSyncs , {
567+ subscriberName : pkiSyncSubscriber ?. name ,
568+ name : pkiSync . name
569+ } )
560570 ) ;
561571
562572 await validateCertificatesProjectOwnership ( certificateIds , pkiSync . projectId ) ;
@@ -598,7 +608,9 @@ export const pkiSyncServiceFactory = ({
598608
599609 ForbiddenError . from ( permission ) . throwUnlessCan (
600610 ProjectPermissionPkiSyncActions . Edit ,
601- subject ( ProjectPermissionSub . PkiSyncs , { name : pkiSync . name } )
611+ subject ( ProjectPermissionSub . PkiSyncs , {
612+ name : pkiSync . name
613+ } )
602614 ) ;
603615
604616 const removedCount = await certificateSyncDAL . removeCertificates ( pkiSyncId , certificateIds ) ;
@@ -639,7 +651,9 @@ export const pkiSyncServiceFactory = ({
639651
640652 ForbiddenError . from ( permission ) . throwUnlessCan (
641653 ProjectPermissionPkiSyncActions . Read ,
642- subject ( ProjectPermissionSub . PkiSyncs , { name : pkiSync . name } )
654+ subject ( ProjectPermissionSub . PkiSyncs , {
655+ name : pkiSync . name
656+ } )
643657 ) ;
644658
645659 const result = await certificateSyncDAL . findWithDetails ( {
0 commit comments