File tree Expand file tree Collapse file tree
src/components/shared/modals Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -547,11 +547,11 @@ export const AccessPolicyTable = <T extends AccessPolicyTabFormikProps>({
547547 handleChange = { element => {
548548 if ( element ) {
549549 const matchingRole = roles . find ( role => role . name === element . value ) ;
550- arrayHelpers . replace ( formik . values . policies . findIndex ( p => p === policy ) , {
551- ... policy ,
552- role : element . value ,
553- user : matchingRole ? matchingRole . user : undefined ,
554- } ) ;
550+ formik . setFieldValue ( ` policies.${ index } .role` , element . value ) ;
551+ formik . setFieldValue (
552+ `policies. ${ index } .user` ,
553+ matchingRole ? matchingRole . user : undefined ,
554+ ) ;
555555 }
556556 } }
557557 placeholder = {
@@ -591,10 +591,7 @@ export const AccessPolicyTable = <T extends AccessPolicyTabFormikProps>({
591591 : "false"
592592 } `}
593593 onChange = { ( read : React . ChangeEvent < HTMLInputElement > ) =>
594- arrayHelpers . replace ( formik . values . policies . findIndex ( p => p === policy ) , {
595- ...policy ,
596- read : read . target . checked ,
597- } )
594+ formik . setFieldValue ( `policies.${ index } .read` , read . target . checked )
598595 }
599596 />
600597 </ td >
@@ -618,11 +615,7 @@ export const AccessPolicyTable = <T extends AccessPolicyTabFormikProps>({
618615 : "false"
619616 } `}
620617 onChange = { ( write : React . ChangeEvent < HTMLInputElement > ) =>
621- arrayHelpers . replace ( formik . values . policies . findIndex ( p => p === policy ) , {
622- ...policy ,
623- write :
624- write . target . checked ,
625- } )
618+ formik . setFieldValue ( `policies.${ index } .write` , write . target . checked )
626619 }
627620 />
628621 </ td >
You can’t perform that action at this time.
0 commit comments