move check

This commit is contained in:
wiaamm
2025-12-10 11:32:27 +02:00
parent 86d6d5113d
commit ed0cc7b307

View File

@@ -17,10 +17,6 @@ function NanoHandler.access(conf)
-- Check if we already have a finalized session from a previous phase
local ctx = kong.ctx.plugin
if nano.is_session_finalized(ctx.session_data) then
kong.log.info("Session has already been inspected, no need for further inspection")
return
end
local headers = kong.request.get_headers()
local session_id = nano.generate_session_id()
@@ -36,6 +32,10 @@ function NanoHandler.access(conf)
kong.ctx.plugin.session_data = session_data
kong.ctx.plugin.session_id = session_id
if nano.is_session_finalized(session_id) then
kong.log.info("Session has already been inspected, no need for further inspection")
return
end
local meta_data = nano.handle_start_transaction()
kong.ctx.plugin.meta_data = meta_data -- Keep reference to prevent GC