diff --git a/app/assets/javascripts/discourse/lib/utilities.js.es6 b/app/assets/javascripts/discourse/lib/utilities.js.es6
index 07ada98d4c5..3a139c99223 100644
--- a/app/assets/javascripts/discourse/lib/utilities.js.es6
+++ b/app/assets/javascripts/discourse/lib/utilities.js.es6
@@ -296,7 +296,9 @@ export function uploadLocation(url) {
export function getUploadMarkdown(upload) {
if (isAnImage(upload.original_filename)) {
- return '
';
+ const split = upload.original_filename.split('.');
+ const name = split[split.length-2];
+ return ``;
} else if (!Discourse.SiteSettings.prevent_anons_from_downloading_files && (/\.(mov|mp4|webm|ogv|mp3|ogg|wav|m4a)$/i).test(upload.original_filename)) {
return uploadLocation(upload.url);
} else {
diff --git a/test/javascripts/lib/utilities-test.js.es6 b/test/javascripts/lib/utilities-test.js.es6
index e8a3a8c93f0..e903b977923 100644
--- a/test/javascripts/lib/utilities-test.js.es6
+++ b/test/javascripts/lib/utilities-test.js.es6
@@ -119,7 +119,7 @@ var testUploadMarkdown = function(filename) {
};
QUnit.test("getUploadMarkdown", assert => {
- assert.ok(testUploadMarkdown("lolcat.gif") === '
');
+ assert.equal(testUploadMarkdown("lolcat.gif"),'');
assert.ok(testUploadMarkdown("important.txt") === 'important.txt (42 Bytes)\n');
});
@@ -227,4 +227,4 @@ QUnit.test("caretRowCol", assert => {
assertResult(14, 3, 2);
document.body.removeChild(textarea);
-});
\ No newline at end of file
+});