diff --git a/plugins/catalog/src/components/AboutCard/AboutCard.tsx b/plugins/catalog/src/components/AboutCard/AboutCard.tsx index b817eae16f..c8bac651ce 100644 --- a/plugins/catalog/src/components/AboutCard/AboutCard.tsx +++ b/plugins/catalog/src/components/AboutCard/AboutCard.tsx @@ -81,8 +81,8 @@ export function AboutCard({ variant }: AboutCardProps) { const viewInSource: IconLinkVerticalProps = { label: 'View Source', disabled: !entitySourceLocation, - icon: , - href: entitySourceLocation?.url, + icon: , + href: entitySourceLocation?.locationTargetUrl, }; const viewInTechDocs: IconLinkVerticalProps = { label: 'View TechDocs', diff --git a/plugins/catalog/src/utils/getEntitySourceLocation.ts b/plugins/catalog/src/utils/getEntitySourceLocation.ts index 51d63baf2f..5b957a850a 100644 --- a/plugins/catalog/src/utils/getEntitySourceLocation.ts +++ b/plugins/catalog/src/utils/getEntitySourceLocation.ts @@ -23,8 +23,8 @@ import { ConfigApi } from '@backstage/core'; import { ScmIntegrations } from '@backstage/integration'; export type EntitySourceLocation = { - url: string; - type?: string; + locationTargetUrl: string; + integrationType?: string; }; export function getEntitySourceLocation( @@ -44,8 +44,8 @@ export function getEntitySourceLocation( const integration = scmIntegrations.byUrl(sourceLocationRef.target); return { - url: sourceLocationRef.target, - type: integration?.type, + locationTargetUrl: sourceLocationRef.target, + integrationType: integration?.type, }; } catch { return undefined;