diff --git a/src/metabase/sample_data.clj b/src/metabase/sample_data.clj
index db9dfdf4456cd41ed8eef0cb4ba20680dc7c84a1..a89e97274c7e8e89ec47345dfbac1d1dc2bf02d2 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