From 276e3bb6c818095f89d510f50b88300ba6102c60 Mon Sep 17 00:00:00 2001 From: Ryan Senior <ryan@metabase.com> Date: Mon, 25 Sep 2017 14:21:29 -0500 Subject: [PATCH] Ensure the test db is created before checking an id Calling metabase.test.data/id with no args ensured the db was created, I added that same check to the other arities of the id method. --- test/metabase/test/data.clj | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/test/metabase/test/data.clj b/test/metabase/test/data.clj index 6d52a97638b..7050b89e903 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 -- GitLab