From dde119b4659c2aa40e54745c162e46cdf81f4483 Mon Sep 17 00:00:00 2001
From: Kay O <ohkay@khtdr.com>
Date: Wed, 3 Jul 2019 13:37:49 -0600
Subject: [PATCH] Fix embedded ruby example code (#10282)

* changes "null" to "nil" for embedded ruby example

* moves :exp out of the :params

* lint cleanup
---
 frontend/src/metabase/public/lib/code.js | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/frontend/src/metabase/public/lib/code.js b/frontend/src/metabase/public/lib/code.js
index 8a4060b4c2a..6f1913808cb 100644
--- a/frontend/src/metabase/public/lib/code.js
+++ b/frontend/src/metabase/public/lib/code.js
@@ -131,11 +131,14 @@ payload = {
   :params => {
     ${Object.entries(params)
       .map(
-        ([key, value]) => JSON.stringify(key) + " => " + JSON.stringify(value),
+        ([key, value]) =>
+          JSON.stringify(key) +
+          " => " +
+          (value === null ? "nil" : JSON.stringify(value)),
       )
-      .join(",\n    ")},
+      .join(",\n    ")}
+  },
   :exp => Time.now.to_i + (60 * 10) # 10 minute expiration
-  }
 }
 token = JWT.encode payload, METABASE_SECRET_KEY
 
-- 
GitLab