diff options
| author | s-ol <s-ol@users.noreply.github.com> | 2019-10-10 18:45:05 +0000 |
|---|---|---|
| committer | s-ol <s-ol@users.noreply.github.com> | 2019-10-10 18:45:05 +0000 |
| commit | cdc48899c45f9023bf0471d92968990b73e30bf7 (patch) | |
| tree | 6614b9ee9e25090d5671c086a714fe6da647101e | |
| parent | small addition to ba_log 2019-10-08 (diff) | |
| download | mmm-cdc48899c45f9023bf0471d92968990b73e30bf7.tar.gz mmm-cdc48899c45f9023bf0471d92968990b73e30bf7.zip | |
fix bug with _, - in facet names
| -rw-r--r-- | mmm/mmmfs/fileder.moon | 2 | ||||
| -rw-r--r-- | mmm/mmmfs/stores/fs.moon | 2 |
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 |
