diff --git a/console/src/metadata/actions.ts b/console/src/metadata/actions.ts index 30b8987bb5f..e8c02303edf 100644 --- a/console/src/metadata/actions.ts +++ b/console/src/metadata/actions.ts @@ -530,7 +530,7 @@ export const replaceMetadata = ( x.name === getState().tables.currentDataSource ); - if (!currentSource) { + if (!currentSource && newState.metadata.sources?.[0]) { dispatch({ type: UPDATE_CURRENT_DATA_SOURCE, source: newState.metadata.sources[0].name,