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