From 669790c5fc46372f17c71190e214774493e1ea91 Mon Sep 17 00:00:00 2001 From: kb-light Date: Fri, 26 Aug 2016 18:53:02 +0200 Subject: [PATCH] scripts: update need_string_array() to work as expected --- scripts/check_site_lib.lua | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/scripts/check_site_lib.lua b/scripts/check_site_lib.lua index 49a7f50d..ff6e1ca0 100644 --- a/scripts/check_site_lib.lua +++ b/scripts/check_site_lib.lua @@ -133,8 +133,9 @@ function need_one_of(varname, array, required) end function need_string_array(varname, required) - return assert(pcall(need_array, varname, function(e) assert_type(e, 'string') end, required), - "site.conf error: expected `" .. varname .. "' to be a string array") + local ok, var = pcall(need_array, varname, function(e) assert_type(e, 'string') end, required) + assert(ok, "site.conf error: expected `" .. varname .. "' to be a string array") + return var end function need_array_of(varname, array, required)