mirror of https://github.com/octoleo/lsyncd.git
properly reconstruct settings variable in case of backward compatibly accepting it as deprecated variable
This commit is contained in:
parent
5f01a04335
commit
f09ac240a7
20
lsyncd.lua
20
lsyncd.lua
|
@ -2269,6 +2269,22 @@ local Syncs = ( function( )
|
||||||
--
|
--
|
||||||
local function add( config )
|
local function add( config )
|
||||||
|
|
||||||
|
-- workaround for backwards compatibility
|
||||||
|
-- FIXME: remove when dropping that
|
||||||
|
if settings ~= settingsSafe then
|
||||||
|
log(
|
||||||
|
'Warn',
|
||||||
|
'settings = { ... } is deprecated.\n'..
|
||||||
|
' please use settings{ ... } (without the equal sign)'
|
||||||
|
)
|
||||||
|
|
||||||
|
for k, v in pairs( settings ) do
|
||||||
|
uSettings[ k ] = v
|
||||||
|
end
|
||||||
|
|
||||||
|
settings = settingsSafe
|
||||||
|
end
|
||||||
|
|
||||||
-- Creates a new config table which inherits all keys/values
|
-- Creates a new config table which inherits all keys/values
|
||||||
-- from integer keyed tables
|
-- from integer keyed tables
|
||||||
local uconfig = config
|
local uconfig = config
|
||||||
|
@ -3782,7 +3798,9 @@ function runner.initialize( firstTime )
|
||||||
' please use settings{ ... } (without the equal sign)'
|
' please use settings{ ... } (without the equal sign)'
|
||||||
)
|
)
|
||||||
|
|
||||||
uSettings = settings
|
for k, v in pairs( settings ) do
|
||||||
|
uSettings[ k ] = v
|
||||||
|
end
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue