From 37c836065f97839b1a1a11df97e2ef0e4a3e0b05 Mon Sep 17 00:00:00 2001 From: Maxim Dietz Date: Thu, 12 Feb 2026 22:40:46 -0500 Subject: [PATCH] fix: Provide empty resourceAccessId arr for Access Req dryrun - Provide empty resourceAccessId arr rather than `undefined` for Access Req DryRun in Connect, as follow-up Resource Constraint-related PRs are delayed. --- .../ui/AccessRequestCheckout/useAccessRequestCheckout.test.tsx | 2 ++ .../src/ui/AccessRequestCheckout/useAccessRequestCheckout.ts | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/web/packages/teleterm/src/ui/AccessRequestCheckout/useAccessRequestCheckout.test.tsx b/web/packages/teleterm/src/ui/AccessRequestCheckout/useAccessRequestCheckout.test.tsx index e568ec3c55ef3..cb33fa4e69054 100644 --- a/web/packages/teleterm/src/ui/AccessRequestCheckout/useAccessRequestCheckout.test.tsx +++ b/web/packages/teleterm/src/ui/AccessRequestCheckout/useAccessRequestCheckout.test.tsx @@ -268,6 +268,7 @@ test('after creating an access request, pending requests and specifiable fields ], roles: ['apple', 'banana'], suggestedReviewers: ['bob'], + resourceAccessIds: [], }); expect(result.current.requestedCount).toBe(2); @@ -305,6 +306,7 @@ test('after creating an access request, pending requests and specifiable fields // These fields gotten cleared after the first create. roles: [], suggestedReviewers: [], + resourceAccessIds: [], }); }); diff --git a/web/packages/teleterm/src/ui/AccessRequestCheckout/useAccessRequestCheckout.ts b/web/packages/teleterm/src/ui/AccessRequestCheckout/useAccessRequestCheckout.ts index 0f9c108bb7f05..5655a92996a99 100644 --- a/web/packages/teleterm/src/ui/AccessRequestCheckout/useAccessRequestCheckout.ts +++ b/web/packages/teleterm/src/ui/AccessRequestCheckout/useAccessRequestCheckout.ts @@ -297,7 +297,7 @@ export default function useAccessRequestCheckout() { assumeStartTime: req.start && Timestamp.fromDate(req.start), maxDuration: req.maxDuration && Timestamp.fromDate(req.maxDuration), requestTtl: req.requestTTL && Timestamp.fromDate(req.requestTTL), - resourceAccessIds: undefined, + resourceAccessIds: [], }; // Don't attempt creating anything if there are no resources selected.