summaryrefslogtreecommitdiffstats
path: root/acf2/model/node.lua
diff options
context:
space:
mode:
Diffstat (limited to 'acf2/model/node.lua')
-rw-r--r--acf2/model/node.lua2
1 files changed, 2 insertions, 0 deletions
diff --git a/acf2/model/node.lua b/acf2/model/node.lua
index 9342e83..078a607 100644
--- a/acf2/model/node.lua
+++ b/acf2/model/node.lua
@@ -180,6 +180,8 @@ function M.Collection:init(context, params)
function mt.members() return mt.txn:get(mt.addr) or {} end
+ function mt.__len() return #mt.members() end
+
function mt.validate()
if #mt.members() > 0 then return end
if params.required then raise(mt.path, 'Collection cannot be empty') end