From 17d119ac584a30e5e0ddca7d55b9f6c55423dd09 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Cam=20Sa=C3=BCl?= <cammsaul@gmail.com>
Date: Wed, 10 Aug 2016 12:16:28 -0700
Subject: [PATCH] Fix reflection warning :wrench:

---
 src/metabase/sample_data.clj | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/metabase/sample_data.clj b/src/metabase/sample_data.clj
index db9dfdf4456..a89e97274c7 100644
--- a/src/metabase/sample_data.clj
+++ b/src/metabase/sample_data.clj
@@ -7,13 +7,13 @@
             [metabase.sync-database :as sync-database]
             [metabase.util :as u]))
 
-
 (def ^:private ^:const ^String sample-dataset-name     "Sample Dataset")
 (def ^:private ^:const ^String sample-dataset-filename "sample-dataset.db.mv.db")
 
 (defn- db-details []
-  (let [resource (or (io/resource sample-dataset-filename)
-                     (throw (Exception. (format "Can't load sample dataset: the DB file '%s' can't be found." sample-dataset-filename))))]
+  (let [resource (io/resource sample-dataset-filename)]
+    (when-not resource
+      (throw (Exception. (format "Can't load sample dataset: the DB file '%s' can't be found." sample-dataset-filename))))
     {:db (-> (.getPath resource)
              (s/replace #"^file:" "zip:")           ; to connect to an H2 DB inside a JAR just replace file: with zip:
              (s/replace #"\.mv\.db$" "")            ; strip the .mv.db suffix from the path
-- 
GitLab