aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authors-ol <s-ol@users.noreply.github.com>2019-10-10 18:45:05 +0000
committers-ol <s-ol@users.noreply.github.com>2019-10-10 18:45:05 +0000
commitcdc48899c45f9023bf0471d92968990b73e30bf7 (patch)
tree6614b9ee9e25090d5671c086a714fe6da647101e
parentsmall addition to ba_log 2019-10-08 (diff)
downloadmmm-cdc48899c45f9023bf0471d92968990b73e30bf7.tar.gz
mmm-cdc48899c45f9023bf0471d92968990b73e30bf7.zip
fix bug with _, - in facet names
-rw-r--r--mmm/mmmfs/fileder.moon2
-rw-r--r--mmm/mmmfs/stores/fs.moon2
2 files changed, 2 insertions, 2 deletions
diff --git a/mmm/mmmfs/fileder.moon b/mmm/mmmfs/fileder.moon
index 939d32f..3e5c49f 100644
--- a/mmm/mmmfs/fileder.moon
+++ b/mmm/mmmfs/fileder.moon
@@ -12,7 +12,7 @@ class Key
if 'string' == type second
@name, @type = (opts or ''), second
elseif 'string' == type opts
- @name, @type = opts\match '(%w+): *(.+)'
+ @name, @type = opts\match '^([%w-_]+): *(.+)$'
if not @name
@name = ''
@type = opts
diff --git a/mmm/mmmfs/stores/fs.moon b/mmm/mmmfs/stores/fs.moon
index 41ce729..ac20232 100644
--- a/mmm/mmmfs/stores/fs.moon
+++ b/mmm/mmmfs/stores/fs.moon
@@ -81,7 +81,7 @@ class FSStore
if 'file' == lfs.attributes entry_path, 'mode'
entry_name = (entry_name\match '(.*)%.%w+') or entry_name
entry_name = entry_name\gsub '%$', '/'
- name, type = entry_name\match '(%w+): *(.+)'
+ name, type = entry_name\match '([%w-_]+): *(.+)'
if not name
name = ''
type = entry_name