diff --git a/frontend/src/metabase/query_builder/actions.js b/frontend/src/metabase/query_builder/actions.js
index 2a64ffd0d30218d3dc23ae1923931215938c5cc0..f3fb6713fdff149d0ee83e5d2bfbfff9c5c8b5e3 100644
--- a/frontend/src/metabase/query_builder/actions.js
+++ b/frontend/src/metabase/query_builder/actions.js
@@ -51,6 +51,7 @@ import StructuredQuery from "metabase-lib/lib/queries/StructuredQuery";
 import NativeQuery from "metabase-lib/lib/queries/NativeQuery";
 import { getPersistableDefaultSettings } from "metabase/visualizations/lib/settings";
 import { clearRequestState } from "metabase/redux/requests";
+import { getRawSeries, getVisualizationSettings } from "metabase/query_builder/selectors";
 
 type UiControls = {
     isEditing?: boolean,
@@ -1075,6 +1076,7 @@ export const queryCompleted = (card, queryResults) => {
             cardDisplay: getDisplayTypeForCard(card, queryResults),
             queryResults
         })
+        console.log(getRawSeries(getState()), getPersistableDefaultSettings(getTransformedSeries(getState())), getVisualizationSettings(getState()), )
     };
 };
 
diff --git a/frontend/src/metabase/visualizations/lib/settings.js b/frontend/src/metabase/visualizations/lib/settings.js
index 07a6ecc18ab2f1fd92fa0c0e77debfc3e13904fb..93a10b8d7fab05eee6429d8ee095917bc5be3c9e 100644
--- a/frontend/src/metabase/visualizations/lib/settings.js
+++ b/frontend/src/metabase/visualizations/lib/settings.js
@@ -226,8 +226,10 @@ export function getPersistableDefaultSettings(series) {
 
     for (let id in settingsDefs) {
         const settingDef = settingsDefs[id]
+        const seriesForSettingsDef = settingDef.useRawSeries && series._raw ? series._raw : series
+
         if (settingDef.persistDefault) {
-            persistableDefaultSettings[id] = settingDef.getDefault(series, completeSettings)
+            persistableDefaultSettings[id] = settingDef.getDefault(seriesForSettingsDef, completeSettings)
         }
     }