@@ -846,14 +846,14 @@ async function selectForgeUsers<K>(db: TransformDatabase, users: { key: K, userI
846846 break ;
847847 case 'review_requested' :
848848 const requestedReviewerId = ( u . data as extract . ReviewRequestedEvent ) . requestedReviewerId ;
849- if ( ! uniqueUserQuery . has ( requestedReviewerId ) ) {
849+ if ( requestedReviewerId !== undefined && ! uniqueUserQuery . has ( requestedReviewerId ) ) {
850850 uniqueUserQuery . set ( requestedReviewerId , requestedReviewerId ) ;
851851 userQuery . push ( eq ( transformForgeUsers . externalId , requestedReviewerId ) ) ;
852852 }
853853 break ;
854854 case 'review_request_removed' :
855- const requestedReviewerRemovedId = ( u . data as extract . ReviewRequestedEvent ) . requestedReviewerId ;
856- if ( ! uniqueUserQuery . has ( requestedReviewerRemovedId ) ) {
855+ const requestedReviewerRemovedId = ( u . data as extract . ReviewRequestRemovedEvent ) . requestedReviewerId ;
856+ if ( requestedReviewerRemovedId !== undefined && ! uniqueUserQuery . has ( requestedReviewerRemovedId ) ) {
857857 uniqueUserQuery . set ( requestedReviewerRemovedId , requestedReviewerRemovedId ) ;
858858 userQuery . push ( eq ( transformForgeUsers . externalId , requestedReviewerRemovedId ) ) ;
859859 }
@@ -893,10 +893,12 @@ async function selectForgeUsers<K>(db: TransformDatabase, users: { key: K, userI
893893 userIdentifier = ( u . data as extract . UnassignedEvent ) . assigneeId ;
894894 break ;
895895 case 'review_requested' :
896- userIdentifier = ( u . data as extract . ReviewRequestedEvent ) . requestedReviewerId ;
896+ const requestedReviewerId = ( u . data as extract . ReviewRequestedEvent ) . requestedReviewerId ;
897+ userIdentifier = requestedReviewerId === undefined ? null : requestedReviewerId ;
897898 break ;
898899 case 'review_request_removed' :
899- userIdentifier = ( u . data as extract . ReviewRequestRemovedEvent ) . requestedReviewerId ;
900+ const unrequestedReviewerId = ( u . data as extract . ReviewRequestRemovedEvent ) . requestedReviewerId
901+ userIdentifier = unrequestedReviewerId === undefined ? null : unrequestedReviewerId ;
900902 break ;
901903 default :
902904 userIdentifier = null ;
0 commit comments