diff options
| author | jvoisin | 2019-05-08 21:57:20 +0200 |
|---|---|---|
| committer | jvoisin | 2019-05-08 21:57:20 +0200 |
| commit | ac0acded89f7d499e22605bded5e2e19cbd8c92f (patch) | |
| tree | 2b98255bf484bcd49dc7ce2edc47156ece95b36a | |
| parent | af0ad6520bd174ec47fbc0d1ba5f02ab952ce38d (diff) | |
Fix supported filelist filtering
Previously, only a subset of the fileformat supported
by mat2 were allowed by the frontend.
This fixes #23
| -rw-r--r-- | main.py | 3 |
1 files changed, 2 insertions, 1 deletions
| @@ -61,7 +61,8 @@ def upload_file(): | |||
| 61 | 61 | ||
| 62 | mimetypes = set() | 62 | mimetypes = set() |
| 63 | for parser in parser_factory._get_parsers(): | 63 | for parser in parser_factory._get_parsers(): |
| 64 | mimetypes |= set(map(mtype.guess_extension, parser.mimetypes)) | 64 | for m in parser.mimetypes: |
| 65 | mimetypes |= set(mtype.guess_all_extensions(m, strict=False)) | ||
| 65 | # since `guess_extension` might return `None`, we need to filter it out | 66 | # since `guess_extension` might return `None`, we need to filter it out |
| 66 | mimetypes = sorted(filter(None, mimetypes)) | 67 | mimetypes = sorted(filter(None, mimetypes)) |
| 67 | 68 | ||
