diff --git a/presentation/maarchRM/Resources/view/seda/message/messageModal.html b/presentation/maarchRM/Resources/view/seda/message/messageModal.html
index 9928a8342f00bcddfb59c863c23392f3d9781127..d6397c7ef3a72630b4af76ee502726c645bca90a 100644
--- a/presentation/maarchRM/Resources/view/seda/message/messageModal.html
+++ b/presentation/maarchRM/Resources/view/seda/message/messageModal.html
@@ -53,7 +53,8 @@
             filename = filename.substr(0, filename.lastIndexOf('.')) || filename;
         }
 
-        window.open("/medona/message/" + messageId + "/attachment/" + $(this).data('id') + "/" + filename.replace(/ /g, "_"));
+        var regEx = new RegExp('[ .]', 'gi');
+        window.open("/medona/message/" + messageId + "/attachment/" + $(this).data('id') + "/" + filename.replace(regEx, "_"));
     })
 
     $('#messageModal').on('click','.showResource', function() {
diff --git a/presentation/maarchRM/Resources/view/seda2/message/messageModal.html b/presentation/maarchRM/Resources/view/seda2/message/messageModal.html
index 16faa68f867ed1726d76de5e6b67448066106f34..670635766334bd2e7d458abfd14e4e7b8bd6c512 100644
--- a/presentation/maarchRM/Resources/view/seda2/message/messageModal.html
+++ b/presentation/maarchRM/Resources/view/seda2/message/messageModal.html
@@ -51,8 +51,8 @@
         } else {
             filename = filename.substr(0, filename.lastIndexOf('.')) || filename;
         }
-
-        window.open("/medona/message/" + messageId + "/attachment/" + $(this).data('id') + "/" + filename.replace(/ /g, "_"));
+        var regEx = new RegExp('[ .]', 'gi');
+        window.open("/medona/message/" + messageId + "/attachment/" + $(this).data('id') + "/" + filename.replace(regEx, "_"));
     })
 
     $('#messageModal').on('click','.showResource', function() {