From 3601a473275d65dbf4eb887b259f765b52cb2779 Mon Sep 17 00:00:00 2001 From: Grigorii Demidov <grigorii.demidov@nic.cz> Date: Fri, 3 Feb 2017 10:59:07 +0100 Subject: [PATCH] modules/policy: allow QTRACE policy to be chained with other policies --- modules/policy/policy.lua | 1 + 1 file changed, 1 insertion(+) diff --git a/modules/policy/policy.lua b/modules/policy/policy.lua index 344e2298c..d7d3f83e3 100644 --- a/modules/policy/policy.lua +++ b/modules/policy/policy.lua @@ -238,6 +238,7 @@ function policy.enforce(state, req, action) local qry = req:current() req.options = bit.bor(req.options, kres.query.TRACE) qry.flags = bit.bor(qry.flags, kres.query.TRACE) + return -- this allows to continue iterating over policy list elseif type(action) == 'function' then return action(state, req) end -- GitLab