[APM] Fixes #33443 by guarding for undefined request types in URL (#33828) (#34646)

This commit is contained in:
Oliver Gupte 2019-04-05 11:15:02 -07:00 committed by GitHub
parent f062c97302
commit 2fe2b8a0d3
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -23,12 +23,15 @@ export class ServiceDetailTabs extends React.Component<TabsProps> {
public render() {
const { transactionTypes, urlParams, location } = this.props;
const { serviceName } = urlParams;
const headTransactionType = transactionTypes[0];
const tabs = [
{
name: i18n.translate('xpack.apm.serviceDetails.transactionsTabLabel', {
defaultMessage: 'Transactions'
}),
path: `/${serviceName}/transactions/${transactionTypes[0]}`,
path: headTransactionType
? `/${serviceName}/transactions/${headTransactionType}`
: `/${serviceName}/transactions`,
routePath: `/${serviceName}/transactions/:transactionType?`,
render: () => (
<TransactionOverview