diff --git a/frontend/src/metabase/public/lib/code.js b/frontend/src/metabase/public/lib/code.js index 8a4060b4c2a36405b19f61cf2415331c7e62b06a..6f1913808cb3a120dbb0965991c9509cdff9f69c 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