From 89f1e294752c899ebdba06a6fbcfbcc390ecc807 Mon Sep 17 00:00:00 2001 From: Ted Trask Date: Sun, 27 Oct 2013 01:59:54 +0000 Subject: Pass logevent function to scripts --- provisioning-model.lua | 2 ++ 1 file changed, 2 insertions(+) (limited to 'provisioning-model.lua') diff --git a/provisioning-model.lua b/provisioning-model.lua index f4ac16f..e730f4f 100644 --- a/provisioning-model.lua +++ b/provisioning-model.lua @@ -169,6 +169,7 @@ validateparamcoded = function(p, top) setfenv (0, env) local f = loadstring(p.validate) if (f) then + functions.logevent = mymodule.logevent local res, err = pcall(function() p.value, p.errtxt = f(p.value, functions, top) if p.errtxt then success = false end @@ -192,6 +193,7 @@ local function callscript(script, ...) setfenv (0, env) local f = loadfile(script) if f then + functions.logevent = mymodule.logevent local res, err = pcall(function(...) result = { f(functions, ...) } end, ...) -- cgit v1.2.3