summaryrefslogtreecommitdiffstats
path: root/acf/model/node.lua
diff options
context:
space:
mode:
Diffstat (limited to 'acf/model/node.lua')
-rw-r--r--acf/model/node.lua4
1 files changed, 2 insertions, 2 deletions
diff --git a/acf/model/node.lua b/acf/model/node.lua
index 5fa3a39..7be92cb 100644
--- a/acf/model/node.lua
+++ b/acf/model/node.lua
@@ -202,7 +202,7 @@ function M.List:init(context, params)
if v == nil then
local len = #mt.members()
while k < len do
- mt.save(k, mt.load(k + 1))
+ mt.save(k, mt.load(k + 1, {dereference=false}))
k = k + 1
end
end
@@ -212,7 +212,7 @@ function M.List:init(context, params)
function mt.insert(v, i)
local len = #mt.members()
if not i then i = len + 1 end
- for j = len,i,-1 do mt.save(j + 1, mt.load(j)) end
+ for j = len,i,-1 do mt.save(j + 1, mt.load(j, {dereference=false})) end
mt.save(i, v)
end
end