fix: do not add calculated columns when syncing (#32761)

This commit is contained in:
Elizabeth Thompson
2025-03-19 17:33:28 -07:00
committed by GitHub
parent 376a1f49d3
commit 89ce7ba0b0

View File

@@ -715,7 +715,11 @@ class DatasourceEditor extends PureComponent {
newCols,
this.props.addSuccessToast,
);
this.setColumns({ databaseColumns: columnChanges.finalColumns });
this.setColumns({
databaseColumns: columnChanges.finalColumns.filter(
col => !col.expression, // remove calculated columns
),
});
this.props.addSuccessToast(t('Metadata has been synced'));
this.setState({ metadataLoading: false });
} catch (error) {