From e636a0b23178e15959abb2477e6abc790d0efcd9 Mon Sep 17 00:00:00 2001 From: Frans de Jonge Date: Thu, 1 Nov 2018 11:54:29 +0100 Subject: [PATCH] [hotfix] tonumber makes an empty string nil --- frontend/version.lua | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/frontend/version.lua b/frontend/version.lua index 35ab4c7f6..9d564bf9d 100644 --- a/frontend/version.lua +++ b/frontend/version.lua @@ -29,9 +29,9 @@ function Version:getNormalizedVersion(rev) if not rev then return end local year, month, revision = rev:match("v(%d%d%d%d)%.(%d%d)-?(%d*)") - if type(year) ~= "number" then revision = 0 end - if type(month) ~= "number" then revision = 0 end - if type(revision) ~= "number" then revision = 0 end + year = tonumber(year) + month = tonumber(month) + revision = tonumber(revision) local commit = rev:match("-%d*-g(%x*)[%d_%-]*") -- NOTE: * 10000 to handle at most 9999 commits since last tag ;).