diff --git a/test/metabase/models/on_demand_test.clj b/test/metabase/models/on_demand_test.clj
index f745704f6c7b14bed51cec872e4818b9168e20cc..9a7b17c8343e40d5fa34821570280b057b6f14a2 100644
--- a/test/metabase/models/on_demand_test.clj
+++ b/test/metabase/models/on_demand_test.clj
@@ -142,7 +142,7 @@
 ;;; |                                                   DASHBOARDS                                                   |
 ;;; +----------------------------------------------------------------------------------------------------------------+
 
-(def ^:private basic-mbql-query
+(defn- basic-mbql-query []
   {:database (data/id)
    :type     :query
    :query    {:source_table (data/id :venues)
@@ -157,7 +157,7 @@
     {:parameter_mappings (parameter-mappings-for-card-and-field card-or-id field-or-id)}))
 
 (defn- do-with-updated-fields-for-dashboard {:style/indent 1} [options & [f]]
-  (do-with-updated-fields-for-card (merge {:card {:dataset_query basic-mbql-query}}
+  (do-with-updated-fields-for-card (merge {:card {:dataset_query (basic-mbql-query)}}
                                           options)
     (fn [objects]
       (tt/with-temp Dashboard [dash]