Fix supported filelist filtering

Previously, only a subset of the fileformat supported
by mat2 were allowed by the frontend.

This fixes #23
This commit is contained in:
jvoisin 2019-05-08 21:57:20 +02:00
parent af0ad6520b
commit ac0acded89

View File

@ -61,7 +61,8 @@ def upload_file():
mimetypes = set() mimetypes = set()
for parser in parser_factory._get_parsers(): for parser in parser_factory._get_parsers():
mimetypes |= set(map(mtype.guess_extension, parser.mimetypes)) for m in parser.mimetypes:
mimetypes |= set(mtype.guess_all_extensions(m, strict=False))
# since `guess_extension` might return `None`, we need to filter it out # since `guess_extension` might return `None`, we need to filter it out
mimetypes = sorted(filter(None, mimetypes)) mimetypes = sorted(filter(None, mimetypes))