summaryrefslogtreecommitdiffstats
path: root/aconf/model/root.lua
diff options
context:
space:
mode:
authorKaarle Ritvanen <kaarle.ritvanen@datakunkku.fi>2015-03-11 13:27:01 +0200
committerKaarle Ritvanen <kaarle.ritvanen@datakunkku.fi>2015-03-11 16:54:27 +0200
commit9843bb8363978b1556d3ccc79bd4c08027af7bfe (patch)
tree923d14c9b6baac9938936801526a9917dcc88857 /aconf/model/root.lua
parent31bd7bd491738d8653a9e181594969a3665aca22 (diff)
downloadaconf-9843bb8363978b1556d3ccc79bd4c08027af7bfe.tar.bz2
aconf-9843bb8363978b1556d3ccc79bd4c08027af7bfe.tar.xz
persistence: string-based augeas back-end modes
Diffstat (limited to 'aconf/model/root.lua')
-rw-r--r--aconf/model/root.lua6
1 files changed, 1 insertions, 5 deletions
diff --git a/aconf/model/root.lua b/aconf/model/root.lua
index a407b07..949005e 100644
--- a/aconf/model/root.lua
+++ b/aconf/model/root.lua
@@ -83,11 +83,7 @@ function M.register(name, field, params)
local mode = record.be_mode
if mode then
- if object.isinstance(
- mode, require('aconf.path.address.special').SpecialMode
- ) then
- mode = {['.']=mode}
- end
+ if type(mode) == 'string' then mode = {['.']=mode} end
for addr, m in pairs(mode) do
set('mode', m, addr == '.' and top or top(addr, true))
end