From e0e95863e5ef9ae581d1d91b399eb42c57c049ad Mon Sep 17 00:00:00 2001 From: Cal Herries <39073188+calherries@users.noreply.github.com> Date: Mon, 15 Apr 2024 16:51:41 +0300 Subject: [PATCH] Fix `resources/sample-content.edn` (no such file or directory) error running jar (#41408) --- src/metabase/db/custom_migrations.clj | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/metabase/db/custom_migrations.clj b/src/metabase/db/custom_migrations.clj index 94778e040de..dad02c6e32a 100644 --- a/src/metabase/db/custom_migrations.clj +++ b/src/metabase/db/custom_migrations.clj @@ -1118,7 +1118,7 @@ (defn- load-edn "Loads edn from an EDN file. Parses values tagged with #t into the appropriate `java.time` class" [file-name] - (with-open [r (io/reader file-name)] + (with-open [r (io/reader (io/resource file-name))] (edn/read {:readers {'t u.date/parse}} (java.io.PushbackReader. r)))) (defn- no-user? @@ -1144,7 +1144,7 @@ (not (config/config-bool :mb-enable-test-endpoints)) ; skip sample content for e2e tests to avoid coupling the tests to the contents (no-user?) (no-db?)) - (let [table-name->raw-rows (load-edn "resources/sample-content.edn") + (let [table-name->raw-rows (load-edn "sample-content.edn") replace-temporals (fn [v] (if (isa? (type v) java.time.temporal.Temporal) :%now -- GitLab