Skip to content

Commit 752a316

Browse files
committed
Escape file names and types in filepicker.
1 parent 256e53b commit 752a316

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

core/js/oc-dialogs.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -219,7 +219,7 @@ var OCdialogs = {
219219
var entry_template = '<div data-entryname="*ENTRYNAME*" data-dcid="'+dialog_content_id+'" data="*ENTRYTYPE*"><img src="*MIMETYPEICON*" style="margin-right:1em;"><span class="filename">*NAME*</span><div style="float:right;margin-right:1em;">*LASTMODDATE*</div></div>';
220220
var names = '';
221221
$.each(r.data, function(index, a) {
222-
names += entry_template.replace('*LASTMODDATE*', OC.mtime2date(a.mtime)).replace('*NAME*', a.name).replace('*MIMETYPEICON*', a.mimetype_icon).replace('*ENTRYNAME*', a.name).replace('*ENTRYTYPE*', a.type);
222+
names += entry_template.replace('*LASTMODDATE*', OC.mtime2date(a.mtime)).replace('*NAME*', escapeHTML(a.name)).replace('*MIMETYPEICON*', a.mimetype_icon).replace('*ENTRYNAME*', escapeHTML(a.name)).replace('*ENTRYTYPE*', escapeHTML(a.type));
223223
});
224224

225225
$(dialog_content_id + ' #filelist').html(names).on('click', '[data="file"]', function() {

0 commit comments

Comments
 (0)