From e77a69a7b074a12dbf249c8e76d25ecfac4af3c4 Mon Sep 17 00:00:00 2001 From: smileydev <47900232+prosdev0107@users.noreply.github.com> Date: Thu, 24 Mar 2022 20:20:39 -0400 Subject: [PATCH] fix(explore-sqllab): make that Timestamp column keep the Is temporal flagged when overwriting (#19010) --- superset-frontend/src/SqlLab/components/ResultSet/index.tsx | 5 ++++- superset-frontend/src/SqlLab/types.ts | 1 + 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/superset-frontend/src/SqlLab/components/ResultSet/index.tsx b/superset-frontend/src/SqlLab/components/ResultSet/index.tsx index dfd49df922747..50040c7df96f6 100644 --- a/superset-frontend/src/SqlLab/components/ResultSet/index.tsx +++ b/superset-frontend/src/SqlLab/components/ResultSet/index.tsx @@ -278,7 +278,10 @@ export default class ResultSet extends React.PureComponent< dbId, datasetToOverwrite.datasetId, sql, - results.selected_columns.map(d => ({ column_name: d.name })), + results.selected_columns.map(d => ({ + column_name: d.name, + is_dttm: d.is_date, + })), datasetToOverwrite.owners.map((o: DatasetOwner) => o.id), true, ); diff --git a/superset-frontend/src/SqlLab/types.ts b/superset-frontend/src/SqlLab/types.ts index b60ca8604be90..f1e088f003ee1 100644 --- a/superset-frontend/src/SqlLab/types.ts +++ b/superset-frontend/src/SqlLab/types.ts @@ -23,6 +23,7 @@ import { ToastType } from 'src/components/MessageToasts/types'; export type Column = { name: string; + is_date?: boolean; }; export type QueryState =