diff options
author | Sascha Silbe <sascha@silbe.org> | 2009-07-22 13:15:25 (GMT) |
---|---|---|
committer | Sascha Silbe <sascha@silbe.org> | 2009-07-22 13:15:25 (GMT) |
commit | 39141cb52e5196c9e901edad20f9f918beefa83e (patch) | |
tree | bde86b01d6069d07920b9165ddb24ccdd681ea48 | |
parent | 4eca06e61d8e253f606adb0d08f65a4e46493fcf (diff) |
better fix for unknown MIME types (omits dot)
-rw-r--r-- | src/jarabe/journal/model.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/jarabe/journal/model.py b/src/jarabe/journal/model.py index a7a60fc..f6225d3 100644 --- a/src/jarabe/journal/model.py +++ b/src/jarabe/journal/model.py @@ -477,7 +477,10 @@ def write_file(metadata, file_path='', update_mtime=True): def _get_file_name(title, mime_type): file_name = title - extension = '.' + (mime.get_primary_extension(mime_type) or '') + extension = mime.get_primary_extension(mime_type) or '' + if extension : + extension = '.' + extension + if not file_name.endswith(extension): file_name += extension |