Skip to content

Commit 6fec5f1

Browse files
authored
fix(data-warehouse): Show an error toast on raised errors (#42371)
1 parent 34c4849 commit 6fec5f1

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

frontend/src/scenes/data-warehouse/settings/dataWarehouseSourcesTableSyncMethodModalLogic.ts

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
import { actions, connect, kea, key, listeners, path, props, reducers } from 'kea'
22
import { loaders } from 'kea-loaders'
33

4+
import { lemonToast } from '@posthog/lemon-ui'
5+
46
import api from 'lib/api'
57

68
import { ExternalDataSourceSchema, SchemaIncrementalFieldsResponse } from '~/types'
@@ -31,7 +33,12 @@ export const dataWarehouseSourcesTableSyncMethodModalLogic = kea<dataWarehouseSo
3133
null as SchemaIncrementalFieldsResponse | null,
3234
{
3335
loadSchemaIncrementalFields: async (schemaId: string) => {
34-
return await api.externalDataSchemas.incremental_fields(schemaId)
36+
try {
37+
return await api.externalDataSchemas.incremental_fields(schemaId)
38+
} catch (e: any) {
39+
lemonToast.error(e?.message ?? e)
40+
throw e
41+
}
3542
},
3643
resetSchemaIncrementalFields: () => null,
3744
},

0 commit comments

Comments
 (0)