@@ -273,8 +273,9 @@ module.exports = (
273273 return { } ;
274274 }
275275
276- await customs . check (
276+ await customs . checkAuthenticated (
277277 request ,
278+ sessionToken . uid ,
278279 sessionToken . email ,
279280 'recoveryEmailResendCode'
280281 ) ;
@@ -577,7 +578,12 @@ module.exports = (
577578 uid : uid ,
578579 } ;
579580
580- await customs . check ( request , primaryEmail , 'createEmail' ) ;
581+ await customs . checkAuthenticated (
582+ request ,
583+ uid ,
584+ primaryEmail ,
585+ 'createEmail'
586+ ) ;
581587
582588 const account = await db . account ( uid ) ;
583589 const secondaryEmails = account . emails . filter (
@@ -724,7 +730,12 @@ module.exports = (
724730 const primaryEmail = sessionToken . email ;
725731 const email = request . payload . email ;
726732
727- await customs . check ( request , primaryEmail , 'deleteEmail' ) ;
733+ await customs . checkAuthenticated (
734+ request ,
735+ uid ,
736+ primaryEmail ,
737+ 'deleteEmail'
738+ ) ;
728739 const account = await db . account ( uid ) ;
729740
730741 if ( sessionToken . tokenVerificationId ) {
@@ -789,7 +800,12 @@ module.exports = (
789800
790801 log . begin ( 'Account.RecoveryEmailSetPrimary' , request ) ;
791802
792- await customs . check ( request , currentEmail , 'setPrimaryEmail' ) ;
803+ await customs . checkAuthenticated (
804+ request ,
805+ uid ,
806+ currentEmail ,
807+ 'setPrimaryEmail'
808+ ) ;
793809
794810 if ( sessionToken . tokenVerificationId ) {
795811 throw error . unverifiedSession ( ) ;
@@ -902,8 +918,9 @@ module.exports = (
902918 const geoData = request . app . geo ;
903919 const { email } = request . payload ;
904920
905- await customs . check (
921+ await customs . checkAuthenticated (
906922 request ,
923+ sessionToken . uid ,
907924 sessionToken . email ,
908925 'recoveryEmailSecondaryResendCode'
909926 ) ;
@@ -988,8 +1005,9 @@ module.exports = (
9881005 const sessionToken = request . auth . credentials ;
9891006 const { email, code } = request . payload ;
9901007
991- await customs . check (
1008+ await customs . checkAuthenticated (
9921009 request ,
1010+ sessionToken . uid ,
9931011 sessionToken . email ,
9941012 'recoveryEmailSecondaryVerifyCode'
9951013 ) ;
0 commit comments