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