File tree Expand file tree Collapse file tree
packages/features/eventtypes/components Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -146,16 +146,19 @@ export const EditWeightsForAllTeamMembers = ({
146146 const existingHostsMap = new Map ( value . map ( ( host ) => [ host . userId . toString ( ) , host ] ) ) ;
147147
148148 // Create the updated value by processing all team members
149- const updatedValue = teamMembers . map ( ( member ) => {
150- const existingHost = existingHostsMap . get ( member . value ) ;
151- return {
152- ...existingHost ,
153- userId : parseInt ( member . value , 10 ) ,
154- isFixed : existingHost ?. isFixed ?? false ,
155- priority : existingHost ?. priority ?? 0 ,
156- weight : localWeights [ member . value ] ?? existingHost ?. weight ?? 100 ,
157- } ;
158- } ) ;
149+ const updatedValue = teamMembers
150+ . map ( ( member ) => {
151+ const existingHost = existingHostsMap . get ( member . value ) ;
152+ if ( ! existingHost ) return null ;
153+ return {
154+ ...existingHost ,
155+ userId : parseInt ( member . value , 10 ) ,
156+ isFixed : existingHost ?. isFixed ?? false ,
157+ priority : existingHost ?. priority ?? 0 ,
158+ weight : localWeights [ member . value ] ?? existingHost ?. weight ?? 100 ,
159+ } ;
160+ } )
161+ . filter ( Boolean ) as Host [ ] ;
159162
160163 onChange ( updatedValue ) ;
161164 setIsOpen ( false ) ;
You can’t perform that action at this time.
0 commit comments