From 511b573c9513f7ba9d01d4532d0af0695b578758 Mon Sep 17 00:00:00 2001 From: Steven Barth Date: Sun, 26 Oct 2008 18:55:54 +0000 Subject: [PATCH 1/1] Add posibility to pass args to called-functions in dispatcher --- libs/web/luasrc/dispatcher.lua | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/libs/web/luasrc/dispatcher.lua b/libs/web/luasrc/dispatcher.lua index d199d41e4..d58987a3f 100644 --- a/libs/web/luasrc/dispatcher.lua +++ b/libs/web/luasrc/dispatcher.lua @@ -469,7 +469,13 @@ end -- @param ... Additional parameters passed to the function function call(name, ...) local argv = {...} - return function() return getfenv()[name](unpack(argv)) end + return function(...) + if #argv > 0 then + return getfenv()[name](unpack(argv), ...) + else + return getfenv()[name](...) + end + end end --- Create a template render dispatching target. -- 2.11.0