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):

Reply via email to