Skip to content

Commit ca88b04

Browse files
committed
Update assigned policy count for single resource acl
1 parent baf6324 commit ca88b04

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

src/modules/networks/resources/ResourcePolicyCell.tsx

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff 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]);

0 commit comments

Comments
 (0)