From 147985f1a352e53c25bc99e4a7b905c98489e164 Mon Sep 17 00:00:00 2001
From: Ngoc Khuat <qn.khuat@gmail.com>
Date: Fri, 16 Aug 2024 17:11:48 +0700
Subject: [PATCH] no top level trs (#46911)

---
 src/metabase/pulse/render/body.clj       |  4 ++--
 test/metabase/pulse/render/body_test.clj | 30 ++++++++++++------------
 2 files changed, 17 insertions(+), 17 deletions(-)

diff --git a/src/metabase/pulse/render/body.clj b/src/metabase/pulse/render/body.clj
index 71385e4da41..00f84492297 100644
--- a/src/metabase/pulse/render/body.clj
+++ b/src/metabase/pulse/render/body.clj
@@ -16,7 +16,7 @@
    [metabase.shared.models.visualization-settings :as mb.viz]
    [metabase.types :as types]
    [metabase.util :as u]
-   [metabase.util.i18n :refer [trs tru]]
+   [metabase.util.i18n :refer [deferred-trs trs tru]]
    [metabase.util.malli :as mu]
    [toucan2.core :as t2])
   (:import
@@ -38,7 +38,7 @@
                           :padding     :16px})}
            (trs "There was a problem with this question.")]}))
 
-(def ^:private error-rendered-message (trs "An error occurred while displaying this card."))
+(def ^:private error-rendered-message (deferred-trs "An error occurred while displaying this card."))
 
 (def ^:private error-rendered-info
   "Default rendered-info map when there is an error displaying a card on the static viz side.
diff --git a/test/metabase/pulse/render/body_test.clj b/test/metabase/pulse/render/body_test.clj
index 963d50a7f72..55f6f6d95d6 100644
--- a/test/metabase/pulse/render/body_test.clj
+++ b/test/metabase/pulse/render/body_test.clj
@@ -260,7 +260,7 @@
 (deftest error-test
   (testing "renders error"
     (is (= "An error occurred while displaying this card."
-           (-> (body/render :render-error nil nil nil nil nil) :content last))))
+           (-> (body/render :render-error nil nil nil nil nil) :content last str))))
   (testing "renders card error"
     (is (= "There was a problem with this question."
            (-> (body/render :card-error nil nil nil nil nil) :content last)))))
@@ -884,19 +884,19 @@
                                                               {:table.cell_column "TOTAL"
                                                                :column_settings   {(format "[\"ref\",[\"field\",%d,null]]" (mt/id :orders :total))
                                                                                    {:column_title "CASH MONEY"}}}}]
-    (mt/with-current-user (mt/user->id :rasta)
-      (let [card-doc        (render.tu/render-card-as-hickory card-id)
-            card-header-els (hik.s/select (hik.s/tag :th) card-doc)
-            dashcard-doc    (render.tu/render-dashcard-as-hickory dashcard-id)
-            dash-header-els (hik.s/select (hik.s/tag :th) dashcard-doc)
-            card-header     ["ID" "User ID" "Product ID" "SUB CASH MONEY" "Tax"
-                             "Total" "Discount ($)" "Created At" "Quantity"]
-            dashcard-header ["ID" "User ID" "Product ID" "SUB CASH MONEY" "Tax"
-                             "CASH MONEY" "Discount ($)" "Created At" "Quantity"]]
-        (is (= {:card     card-header
-                :dashcard dashcard-header}
-               {:card     (mapcat :content card-header-els)
-                :dashcard (mapcat :content dash-header-els)}))))))))
+       (mt/with-current-user (mt/user->id :rasta)
+         (let [card-doc        (render.tu/render-card-as-hickory card-id)
+               card-header-els (hik.s/select (hik.s/tag :th) card-doc)
+               dashcard-doc    (render.tu/render-dashcard-as-hickory dashcard-id)
+               dash-header-els (hik.s/select (hik.s/tag :th) dashcard-doc)
+               card-header     ["ID" "User ID" "Product ID" "SUB CASH MONEY" "Tax"
+                                "Total" "Discount ($)" "Created At" "Quantity"]
+               dashcard-header ["ID" "User ID" "Product ID" "SUB CASH MONEY" "Tax"
+                                "CASH MONEY" "Discount ($)" "Created At" "Quantity"]]
+           (is (= {:card     card-header
+                   :dashcard dashcard-header}
+                  {:card     (mapcat :content card-header-els)
+                   :dashcard (mapcat :content dash-header-els)}))))))))
 
 (deftest table-renders-respect-conditional-formatting
   (testing "Rendered Tables respect the conditional formatting on a card."
@@ -928,7 +928,7 @@
                         (let [style-str (:style attrs)]
                           (when (str/includes? style-str "background-color")
                             (-> el :content first))))
-                           (mapcat :content (take 20 card-row-els))))))))))))
+                      (mapcat :content (take 20 card-row-els))))))))))))
 
 (deftest table-renders-conditional-formatting-even-with-hidden-column
   (testing "Rendered Tables respect the conditional formatting on a card."
-- 
GitLab