Fix cf query string
diff --git a/scripts/lua/routing.lua b/scripts/lua/routing.lua
index 0bed202..4098af6 100644
--- a/scripts/lua/routing.lua
+++ b/scripts/lua/routing.lua
@@ -106,7 +106,7 @@
local u = url.parse(cfUrl)
cfRedisKey = utils.concatStrings({"resources:", tenant, ":", path, u.path})
ngx.var.analyticsUri = (u.path == "") and "/" or u.path
- if u.query ~= nil and u.query ~= "" then
+ if next(u.query) ~= nil then
ngx.var.analyticsUri = utils.concatStrings({ngx.var.analyticsUri, '?', u.query})
end
end