details: https://code.tryton.org/tryton/commit/143883125d7e
branch: default
user: Cédric Krier <[email protected]>
date: Thu May 07 13:34:06 2026 +0200
description:
Do not add empty extension when slugify filename
Closes #14823
diffstat:
tryton/tryton/common/common.py | 5 ++++-
1 files changed, 4 insertions(+), 1 deletions(-)
diffs (15 lines):
diff -r 678b37acb70c -r 143883125d7e tryton/tryton/common/common.py
--- a/tryton/tryton/common/common.py Mon May 11 09:11:38 2026 +0200
+++ b/tryton/tryton/common/common.py Thu May 07 13:34:06 2026 +0200
@@ -595,7 +595,10 @@
name, ext = filename
else:
name, ext = os.path.splitext(filename)
- return ''.join([slugify(name), os.extsep, slugify(ext)])
+ parts = [slugify(name)]
+ if ext:
+ parts.extend([os.extsep, slugify(ext)])
+ return ''.join(parts)
def file_write(filename, data):