diff --git a/ui/src/app/metadata/wizard/MetadataProviderWizard.js b/ui/src/app/metadata/wizard/MetadataProviderWizard.js index c2d06380d..8d06785a9 100644 --- a/ui/src/app/metadata/wizard/MetadataProviderWizard.js +++ b/ui/src/app/metadata/wizard/MetadataProviderWizard.js @@ -11,6 +11,8 @@ import { useMetadataEntity, useMetadataProviders } from '../hooks/api'; import { useHistory } from 'react-router'; import { removeNull } from '../../core/utility/remove_null'; +import { useNotificationDispatcher, createNotificationAction, NotificationTypes } from '../../notifications/hoc/Notifications'; + export function MetadataProviderWizard({onRestart}) { const { data } = useMetadataProviders({}, []); @@ -31,6 +33,8 @@ export function MetadataProviderWizard({onRestart}) { const wizardDispatch = useWizardDispatcher(); + const notificationDispatch = useNotificationDispatcher(); + const current = useCurrentIndex(); const onChange = (changes) => { @@ -55,7 +59,11 @@ export function MetadataProviderWizard({onRestart}) { if (response.ok) { history.push('/dashboard/metadata/manager/providers'); } else { - console.log(response.body); + const { errorCode, errorMessage, cause } = response.data; + notificationDispatch(createNotificationAction( + `${errorCode}: ${errorMessage} ${cause ? `-${cause}` : ''}`, + NotificationTypes.ERROR + )); } }