From ba2a47d262bcaa538fa822337cad3c3f20a4aae5 Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Tue, 30 Jun 2026 08:54:45 +0000 Subject: [PATCH] Use entries count for access review closure Signed-off-by: Cursor Agent Co-authored-by: Bryan FRIMIN --- .../access-reviews/campaigns/CampaignDetailPage.tsx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/apps/console/src/pages/organizations/access-reviews/campaigns/CampaignDetailPage.tsx b/apps/console/src/pages/organizations/access-reviews/campaigns/CampaignDetailPage.tsx index 1d4a38a8f..a3e579621 100644 --- a/apps/console/src/pages/organizations/access-reviews/campaigns/CampaignDetailPage.tsx +++ b/apps/console/src/pages/organizations/access-reviews/campaigns/CampaignDetailPage.tsx @@ -148,7 +148,9 @@ export const campaignDetailPageQuery = graphql` id name status - pendingEntryCount + pendingEntries: entries(first: 0, filter: { decision: PENDING }) { + totalCount + } canDelete: permission(action: "access-review:campaign:delete") sources { id @@ -249,7 +251,7 @@ export default function CampaignDetailPage({ queryRef }: Props) { const [deleteCampaign, isDeleting] = useMutation(deleteCampaignMutation); - const canComplete = campaign.pendingEntryCount === 0; + const canComplete = campaign.pendingEntries.totalCount === 0; const handleStart = () => { startCampaign({