diff --git a/frontend/src/metabase/admin/databases/database.js b/frontend/src/metabase/admin/databases/database.js index f7f50ecefb0e49a8c0c06553dc4ef2c4d1a78445..649b7ba6e90df8d92c098cbbbe0f2b394054c2c8 100644 --- a/frontend/src/metabase/admin/databases/database.js +++ b/frontend/src/metabase/admin/databases/database.js @@ -10,6 +10,7 @@ import MetabaseSettings from "metabase/lib/settings"; import { MetabaseApi } from "metabase/services"; import Databases from "metabase/entities/databases"; +import Tables from "metabase/entities/tables"; import { updateSetting } from "metabase/admin/settings/settings"; import { editParamsForUserControlledScheduling } from "./editParamsForUserControlledScheduling"; @@ -241,6 +242,7 @@ export const syncDatabaseSchema = createThunkAction( return async function(dispatch, getState) { try { const call = await MetabaseApi.db_sync_schema({ dbId: databaseId }); + dispatch({ type: Tables.actionTypes.INVALIDATE_LISTS_ACTION }); MetabaseAnalytics.trackStructEvent("Databases", "Manual Sync"); return call; } catch (error) {