diff --git a/test/metabase/test/data.clj b/test/metabase/test/data.clj index 6d52a97638b92007e00afea10546666e19cd2a7a..7050b89e90330065ccc5cdd8151e739eb3a3ed66 100644 --- a/test/metabase/test/data.clj +++ b/test/metabase/test/data.clj @@ -155,9 +155,13 @@ (:id (db))) ([table-name] + ;; Ensure the database has been created + (db) (get-table-id-or-explode (id) table-name)) ([table-name field-name & nested-field-names] + ;; Ensure the database has been created + (db) (let [table-id (id table-name)] (loop [parent-id (get-field-id-or-explode table-id field-name), [nested-field-name & more] nested-field-names] (if-not nested-field-name