diff options
Diffstat (limited to 'acf/model/node.lua')
-rw-r--r-- | acf/model/node.lua | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/acf/model/node.lua b/acf/model/node.lua index f3f9d28..d038e6e 100644 --- a/acf/model/node.lua +++ b/acf/model/node.lua @@ -72,7 +72,7 @@ function TreeNode:init(context) function mt.has_permission(user, permission) local p = permission..mt.path - if mt.txn:search('/auth/permissions')[p] then + if mt.txn:fetch('/auth/permissions')[p] then return user:check_permission(p) end @@ -85,7 +85,7 @@ function TreeNode:init(context) mt.txn.validable[mt.path] = mt.addr end -function TreeNode:search(path, create) +function TreeNode:fetch(path, create) if type(path) == 'string' then path = pth.split(path) end if #path == 0 then return self end @@ -106,7 +106,7 @@ function TreeNode:search(path, create) raise(pth.join(mt.path, name), 'Is a primitive value') end - return TreeNode.search(next, path, create) + return TreeNode.fetch(next, path, create) end @@ -116,7 +116,7 @@ function Collection:init(context, params) super(self, Collection):init(context) self.init = nil - self.search = nil + self.fetch = nil local field = BoundMember(self, params.field) |