Datasources: Pass down the edit-form errors (#69830)

feat: pass the error to the event handler
This commit is contained in:
Levente Balogh 2023-07-13 11:31:02 +02:00 committed by GitHub
parent 32ff712e98
commit 324b33146a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 5 additions and 5 deletions

View File

@ -130,10 +130,10 @@ export function EditDataSourceView({
try {
await onUpdate({ ...dataSource });
trackDsConfigUpdated('success');
trackDsConfigUpdated({ item: 'success' });
appEvents.publish(new DataSourceUpdatedSuccessfully());
} catch (err) {
trackDsConfigUpdated('fail');
} catch (error) {
trackDsConfigUpdated({ item: 'fail', error });
return;
}

View File

@ -83,6 +83,6 @@ export const trackDsConfigClicked = (item: string) => {
reportInteraction('connections_datasources_settings_clicked', { item });
};
export const trackDsConfigUpdated = (item: string) => {
reportInteraction('connections_datasources_ds_configured', { item });
export const trackDsConfigUpdated = (props: { item: string; error?: unknown }) => {
reportInteraction('connections_datasources_ds_configured', props);
};