summaryrefslogtreecommitdiffstats
path: root/acf/persistence
diff options
context:
space:
mode:
authorKaarle Ritvanen <kaarle.ritvanen@datakunkku.fi>2013-07-03 08:58:16 +0300
committerKaarle Ritvanen <kaarle.ritvanen@datakunkku.fi>2013-07-03 08:58:16 +0300
commit468c6fabd65f43966d56b59cf4d352d765d64616 (patch)
tree76654a0e9bc2c9452bad13d0305dbff46eea3ba4 /acf/persistence
parentf2faf0e984dfcdf21d22d640aa69c2aa1592bbca (diff)
downloadaconf-468c6fabd65f43966d56b59cf4d352d765d64616.tar.bz2
aconf-468c6fabd65f43966d56b59cf4d352d765d64616.tar.xz
augeas back-end: correct reading of nodes with identical names
Diffstat (limited to 'acf/persistence')
-rw-r--r--acf/persistence/backends/augeas.lua2
1 files changed, 1 insertions, 1 deletions
diff --git a/acf/persistence/backends/augeas.lua b/acf/persistence/backends/augeas.lua
index 9d6b4cc..d80f806 100644
--- a/acf/persistence/backends/augeas.lua
+++ b/acf/persistence/backends/augeas.lua
@@ -55,7 +55,7 @@ end
function backend:get(path, top)
local tpe = top and top.type
local leaf = tpe and tpe ~= 'table'
- local apath, mvpath = self:find(path, leaf)
+ local apath, mvpath = self:find(path, leaf or not tpe)
local matches = self.aug:match(apath)
if mvpath then