From faf68a222f4f4134f269a84406fbf04d60e49a56 Mon Sep 17 00:00:00 2001 From: Diego Rodrigues de Sa e Souza <8016841+diegosouzapw@users.noreply.github.com> Date: Sun, 5 Jul 2026 12:08:22 -0300 Subject: [PATCH] fix(dashboard): null-guard connection in EditConnectionModal base-URL override (#6147) (#6287) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit fix(dashboard): null-guard connection in EditConnectionModal (#6147) — fixes 'Cannot read properties of null (reading authType)' crash on every provider-detail page entry. TDD: connModals.test.tsx null-mount 9/9. Base-reds only. Integrated into release/v3.8.45. --- .../providers/[id]/components/modals/EditConnectionModal.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/app/(dashboard)/dashboard/providers/[id]/components/modals/EditConnectionModal.tsx b/src/app/(dashboard)/dashboard/providers/[id]/components/modals/EditConnectionModal.tsx index 5e409ba84f..ff373cf5ca 100644 --- a/src/app/(dashboard)/dashboard/providers/[id]/components/modals/EditConnectionModal.tsx +++ b/src/app/(dashboard)/dashboard/providers/[id]/components/modals/EditConnectionModal.tsx @@ -159,10 +159,10 @@ export default function EditConnectionModal({ // providerSpecificData.baseUrl. const isConfigurableBaseUrl = isBaseUrlConfigurableProvider(provider); const isBaseUrlOverrideEligible = - connection.authType !== "oauth" && isBaseUrlOverrideEligibleProvider(provider); + connection?.authType !== "oauth" && isBaseUrlOverrideEligibleProvider(provider); const [showBaseUrlOverride, setShowBaseUrlOverride] = useState( () => - typeof connection.providerSpecificData?.baseUrl === "string" && + typeof connection?.providerSpecificData?.baseUrl === "string" && connection.providerSpecificData.baseUrl.trim().length > 0 ); const usesBaseUrl =