diff --git a/public/app/plugins/datasource/tempo/datasource.ts b/public/app/plugins/datasource/tempo/datasource.ts index 5b91b5f25e9..a0da5493bd5 100644 --- a/public/app/plugins/datasource/tempo/datasource.ts +++ b/public/app/plugins/datasource/tempo/datasource.ts @@ -264,7 +264,7 @@ export class TempoDatasource extends DataSourceWithBackend response), catchError((error) => { - console.error('Failure in retrieving build information', error.data.message); + console.error('Failure in retrieving build information', error?.data?.message); return of({ error, data: { version: null } }); // unknown version }) ) @@ -468,7 +468,7 @@ export class TempoDatasource extends DataSourceWithBackend { return of({ status: 'error', - message: getErrorMessage(err.data.message, 'Unable to connect with Tempo'), + message: getErrorMessage(err?.data?.message, 'Unable to connect with Tempo'), }); }) ) @@ -896,7 +896,7 @@ export class TempoDatasource extends DataSourceWithBackend { return of({ status: 'error', - message: getErrorMessage(err.data.message, 'Test for streaming failed, consider disabling streaming'), + message: getErrorMessage(err?.data?.message, 'Test for streaming failed, consider disabling streaming'), }); }) )