fix(dashboard): null-guard connection in EditConnectionModal base-URL override (#6147) (#6287)

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.
This commit is contained in:
Diego Rodrigues de Sa e Souza
2026-07-05 12:08:22 -03:00
committed by GitHub
parent 8a2b522a53
commit faf68a222f

View File

@@ -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 =