Index: lams_tool_sbmt/web/learner/sbmtlearner.jsp =================================================================== diff -u -rd0d39de470fb77bcc56b9fa7d10969527f0c3799 -r80f23aae24a17df9dfcd1770f396aaba0d0650c3 --- lams_tool_sbmt/web/learner/sbmtlearner.jsp (.../sbmtlearner.jsp) (revision d0d39de470fb77bcc56b9fa7d10969527f0c3799) +++ lams_tool_sbmt/web/learner/sbmtlearner.jsp (.../sbmtlearner.jsp) (revision 80f23aae24a17df9dfcd1770f396aaba0d0650c3) @@ -66,7 +66,7 @@ 'largeFilesAllowed' : false }, onBeforeFileAdded: function(currentFile, files) { - var name = currentFile.data.name, + var name = currentFile.data.name || currentFile.name, extensionIndex = name.lastIndexOf('.'), valid = extensionIndex < 0 || !EXE_FILE_TYPES.includes(name.substring(extensionIndex).trim()); if (!valid) {