diff --git a/src/metabase/routes.clj b/src/metabase/routes.clj index f33dfdbed2035c157e2cdc34f71c3782a9855310..1ec9576e01cb63bc6b24a2facdfd370fe0f0b39a 100644 --- a/src/metabase/routes.clj +++ b/src/metabase/routes.clj @@ -12,7 +12,7 @@ [metabase.util :as u] [metabase.util.embed :as embed])) -(defn- load-file [path] +(defn- load-file-at-path [path] (slurp (or (io/resource path) (throw (Exception. (str "Cannot find '" path "'. Did you remember to build the Metabase frontend?")))))) @@ -24,7 +24,7 @@ (load-template (str "frontend_client/" entry ".html") {:bootstrap_json (json/generate-string (public-settings/public-settings)) :embed_code (when embeddable? (embed/head uri))}) - (load-file "frontend_client/init.html")) + (load-file-at-path "frontend_client/init.html")) resp/response (resp/content-type "text/html; charset=utf-8")))