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