File tree Expand file tree Collapse file tree 1 file changed +7
-1
lines changed
src/modules/networks/resources Expand file tree Collapse file tree 1 file changed +7
-1
lines changed Original file line number Diff line number Diff line change @@ -22,12 +22,18 @@ export const ResourcePolicyCell = ({ resource }: Props) => {
2222 const resourceGroups = resource ?. groups as Group [ ] ;
2323 return policies ?. filter ( ( policy ) => {
2424 if ( ! policy . enabled ) return false ;
25+ const destinationResource = policy . rules
26+ ?. map ( ( rule ) => rule ?. destinationResource ?. id === resource ?. id )
27+ . some ( ( id ) => id ) ;
28+ if ( destinationResource ) return true ;
2529 const destinationPolicyGroups = policy . rules
2630 ?. map ( ( rule ) => rule ?. destinations )
2731 . flat ( ) as Group [ ] ;
2832 const policyGroups = [ ...destinationPolicyGroups ] ;
2933 return resourceGroups . some ( ( resourceGroup ) =>
30- policyGroups . some ( ( policyGroup ) => policyGroup . id === resourceGroup . id ) ,
34+ policyGroups . some (
35+ ( policyGroup ) => policyGroup ?. id === resourceGroup . id ,
36+ ) ,
3137 ) ;
3238 } ) ;
3339 } , [ policies , resource ] ) ;
You can’t perform that action at this time.
0 commit comments