diff options
author | Kaarle Ritvanen <kaarle.ritvanen@datakunkku.fi> | 2013-05-08 16:58:08 +0300 |
---|---|---|
committer | Kaarle Ritvanen <kaarle.ritvanen@datakunkku.fi> | 2013-05-08 23:06:55 +0300 |
commit | 29859154a1b0cd9600a05549e447843103b7eb9d (patch) | |
tree | 8c31626ce02f85cc96dbdf37bcf9ea09a46ac873 /acf/persistence/init.lua | |
parent | acce93b89b881feeed6f908412884bc7f5e291a4 (diff) | |
download | acf2-29859154a1b0cd9600a05549e447843103b7eb9d.tar.bz2 acf2-29859154a1b0cd9600a05549e447843103b7eb9d.tar.xz |
persistence: automatically determine data type when not defined by model
Diffstat (limited to 'acf/persistence/init.lua')
-rw-r--r-- | acf/persistence/init.lua | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/acf/persistence/init.lua b/acf/persistence/init.lua index 3934eac..3e319c6 100644 --- a/acf/persistence/init.lua +++ b/acf/persistence/init.lua @@ -62,6 +62,7 @@ function DataStore:_set_multiple(mods) for _, mod in ipairs(mods) do local path, t, value = unpack(mod) + if not t and value ~= nil then t = type(value) end local backend, comps = self:split_path(path) table.insert(util.setdefault(bms, backend, {}), {comps, t, value}) end |