summaryrefslogtreecommitdiffstats
path: root/aconf
diff options
context:
space:
mode:
authorKaarle Ritvanen <kaarle.ritvanen@datakunkku.fi>2014-03-24 23:37:50 +0200
committerKaarle Ritvanen <kaarle.ritvanen@datakunkku.fi>2014-03-25 09:03:09 +0200
commitc303033e21ea428d13a11f361a0f44526447dcfa (patch)
treedacaed4047f8d10fe265490f2919099d71abfa12 /aconf
parent57f9a806dc8fd59912d9549f78698b3b42251068 (diff)
downloadaconf-c303033e21ea428d13a11f361a0f44526447dcfa.tar.bz2
aconf-c303033e21ea428d13a11f361a0f44526447dcfa.tar.xz
model: accept epoch offset when assigning timestamp value
Diffstat (limited to 'aconf')
-rw-r--r--aconf/model/time.lua1
1 files changed, 1 insertions, 0 deletions
diff --git a/aconf/model/time.lua b/aconf/model/time.lua
index ca6008d..099a819 100644
--- a/aconf/model/time.lua
+++ b/aconf/model/time.lua
@@ -25,6 +25,7 @@ M.Timestamp.format = M.Date.format..' '..M.Time.format
function M.Timestamp:_offset(value)
if not value then return end
+ if type(value) == 'number' then return value end
local time = posix.strptime(value, self.format)
return time and os.time(time)
end