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