Skip to content

Commit e5408ca

Browse files
committed
redirect to ?kiosk attempt 7
1 parent 1ff0b42 commit e5408ca

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

k8s/drexel-scraper/templates/grafana-ingress.yaml

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,14 @@ metadata:
99
access_by_lua_block {
1010
if ngx.var.uri == "/" then
1111
local orig_args = ngx.var.args or ""
12-
-- Check if "kiosk" is already in the query string
13-
if not string.find(orig_args, "(^|&)kiosk($|&)", 1, true) then
12+
-- Use ngx.re.find to match using a PCRE pattern.
13+
local res, err = ngx.re.find(orig_args, "(^|&)kiosk($|&)")
14+
if not res then
1415
local new_query
15-
if orig_args ~= "" then
16-
new_query = orig_args .. "&kiosk"
17-
else
16+
if orig_args == "" then
1817
new_query = "kiosk"
18+
else
19+
new_query = orig_args .. "&kiosk"
1920
end
2021
return ngx.redirect(ngx.var.scheme .. "://" .. ngx.var.host .. "/?" .. new_query, 302)
2122
end

0 commit comments

Comments
 (0)