Browse Source

Attachment, path was wrong if the file hasn't a extension

Martin Filser 2 years ago
parent
commit
25443926d3
1 changed files with 6 additions and 1 deletions
  1. 6 1
      models/attachments.js

+ 6 - 1
models/attachments.js

@@ -59,7 +59,12 @@ Attachments = new FilesCollection({
       delete opts.meta.fileId;
       delete opts.meta.fileId;
     } else if (opts?.file?.name) {
     } else if (opts?.file?.name) {
       // Server
       // Server
-      filenameWithoutExtension = opts.file.name.replace(new RegExp(opts.file.extensionWithDot + "$"), "")
+      if (opts.file.extension) {
+        filenameWithoutExtension = opts.file.name.replace(new RegExp(opts.file.extensionWithDot + "$"), "")
+      } else {
+        // file has no extension, so don't replace anything, otherwise the last character is removed (because extensionWithDot = '.')
+        filenameWithoutExtension = opts.file.name;
+      }
       fileId = opts.fileId;
       fileId = opts.fileId;
     }
     }
     else {
     else {