@@ -399,7 +399,7 @@ const iamRoutes: FastifyPluginAsync = async (fastify, _options) => {
399399 entry : {
400400 module : Modules . IAM ,
401401 actor : request . username ! ,
402- target : request . body . add [ i ] ,
402+ target : request . body . remove [ i ] ,
403403 message : `remove target from group ID ${ groupId } ` ,
404404 requestId : request . id ,
405405 } ,
@@ -412,20 +412,20 @@ const iamRoutes: FastifyPluginAsync = async (fastify, _options) => {
412412 entry : {
413413 module : Modules . IAM ,
414414 actor : request . username ! ,
415- target : request . body . add [ i ] ,
415+ target : request . body . remove [ i ] ,
416416 message : `failed to remove target from group ID ${ groupId } ` ,
417417 requestId : request . id ,
418418 } ,
419419 } ) ,
420420 ) ;
421421 if ( result . reason instanceof EntraGroupError ) {
422422 response . failure . push ( {
423- email : request . body . add [ i ] ,
423+ email : request . body . remove [ i ] ,
424424 message : result . reason . message ,
425425 } ) ;
426426 } else {
427427 response . failure . push ( {
428- email : request . body . add [ i ] ,
428+ email : request . body . remove [ i ] ,
429429 message : "An unknown error occurred." ,
430430 } ) ;
431431 }
@@ -597,7 +597,11 @@ No action is required from you at this time.
597597 entraIdToken ,
598598 fastify . environmentConfig . EntraServicePrincipalId ,
599599 )
600- ) . filter ( ( x ) => ! genericConfig . ProtectedEntraIDGroups . includes ( x . id ) ) ;
600+ ) . filter (
601+ ( x ) =>
602+ ! genericConfig . ProtectedEntraIDGroups . includes ( x . id ) &&
603+ x . id !== fastify . environmentConfig . PaidMemberGroupId ,
604+ ) ;
601605 request . log . debug (
602606 "Got manageable groups from Entra ID, setting to cache." ,
603607 ) ;
0 commit comments