summaryrefslogtreecommitdiffstats
path: root/aconf/model/root.lua
diff options
context:
space:
mode:
authorKaarle Ritvanen <kaarle.ritvanen@datakunkku.fi>2015-01-30 00:09:23 +0200
committerKaarle Ritvanen <kaarle.ritvanen@datakunkku.fi>2015-01-30 00:09:46 +0200
commit07a0eb180872401b271de40190603df8f3ab3db2 (patch)
tree35de2598fc5013946b2ddefcd9d613f6d4a5fabe /aconf/model/root.lua
parent23d685c951cb52c5a895acda5fca3390eda49c80 (diff)
downloadaconf-07a0eb180872401b271de40190603df8f3ab3db2.tar.bz2
aconf-07a0eb180872401b271de40190603df8f3ab3db2.tar.xz
specify search pattern for references
Diffstat (limited to 'aconf/model/root.lua')
-rw-r--r--aconf/model/root.lua7
1 files changed, 5 insertions, 2 deletions
diff --git a/aconf/model/root.lua b/aconf/model/root.lua
index d92ac2d..9b05488 100644
--- a/aconf/model/root.lua
+++ b/aconf/model/root.lua
@@ -1,5 +1,5 @@
--[[
-Copyright (c) 2012-2014 Kaarle Ritvanen
+Copyright (c) 2012-2015 Kaarle Ritvanen
See LICENSE file for license details
--]]
@@ -82,7 +82,10 @@ function M.register(name, field, params)
root:fetch(pth.to_absolute(record.scope, pth.parent(record.path)))
)
set('scope', scope)
- table.insert(M.topology(scope, true).referrers, record.path)
+ table.insert(
+ M.topology(pth.rawjoin(scope, record.search), true).referrers,
+ record.path
+ )
end
end
end