diff options
author | Ben Brown <ben.brown@codethink.co.uk> | 2016-12-11 14:36:51 +0000 |
---|---|---|
committer | Ben Brown <ben.brown@codethink.co.uk> | 2016-12-11 14:36:51 +0000 |
commit | 8587b070fd34246c78f0e91aaaa454fff0b0f71a (patch) | |
tree | bfc5d4847b308c2bc52b32c4a5e1a8d3b87082f8 /lib | |
parent | e7d0600cb4ecb762f8e689093c76f80bf4f0fbc8 (diff) | |
download | gitano-8587b070fd34246c78f0e91aaaa454fff0b0f71a.tar.gz |
Fix broken match by moving dash to end of set
The '-' fails to represent a range between '.' and '_'.
Diffstat (limited to 'lib')
-rw-r--r-- | lib/gitano/config.lua | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/gitano/config.lua b/lib/gitano/config.lua index 8d5e53b..76262f0 100644 --- a/lib/gitano/config.lua +++ b/lib/gitano/config.lua @@ -118,7 +118,7 @@ local function parse_admin_config(commit) -- Now gather the users' keys local all_keys = {} for filename, obj in pairs(flat_tree) do - local prefix, username, keyname = filename:match("^(users/.-)([a-z][a-z0-9_.-]+)/([a-z][a-z0-9_-.]+)%.key$") + local prefix, username, keyname = filename:match("^(users/.-)([a-z][a-z0-9_.-]+)/([a-z][a-z0-9_.-]+)%.key$") if prefix and username and keyname then if not users[username] then return nil, i18n.expand("ERROR_ORPHAN_KEY", |