summaryrefslogtreecommitdiffstats
path: root/src/plugins/lua/neural.lua
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/lua/neural.lua')
-rw-r--r--src/plugins/lua/neural.lua17
1 files changed, 1 insertions, 16 deletions
diff --git a/src/plugins/lua/neural.lua b/src/plugins/lua/neural.lua
index 547751f93..89f003b2a 100644
--- a/src/plugins/lua/neural.lua
+++ b/src/plugins/lua/neural.lua
@@ -975,24 +975,9 @@ else
end
return copy
end
- local function override_defaults(def, override)
- for k,v in pairs(override) do
- if def[k] then
- if type(v) == 'table' then
- override_defaults(def[k], v)
- else
- def[k] = v
- end
- else
- def[k] = v
- end
- end
- end
for k,r in pairs(rules) do
- local def_rules = deepcopy(default_options)
+ local def_rules = lua_util.override_defaults(default_options, r)
def_rules['redis'] = redis_params
- -- Override defaults
- override_defaults(def_rules, r)
if not def_rules.prefix then
def_rules.prefix = k