diff --git a/core/js/oc-dialogs.js b/core/js/oc-dialogs.js
index e05b3b0207a62e6b1e24ab7b7273a150d937b2a5..316a99592f57b8994cbdd3aae7f9caf7a4c8851b 100644
--- a/core/js/oc-dialogs.js
+++ b/core/js/oc-dialogs.js
@@ -283,10 +283,10 @@ var OCdialogs = {
 				$li = self.$listTmpl.octemplate({
 					type: entry.type,
 					dir: dir,
-					imgsrc: entry.mimetype_icon,
 					filename: entry.name,
 					date: OC.mtime2date(entry.mtime)
 				});
+				$li.find('img').attr('src', entry.mimetype_icon);
 				self.$filelist.append($li);
 			});
 
diff --git a/core/templates/filepicker.html b/core/templates/filepicker.html
index 2b7942bd46abefa02e342c72bbf56451c13e48d9..e761fbdb567bb89623465c146a2bb786835f3eb0 100644
--- a/core/templates/filepicker.html
+++ b/core/templates/filepicker.html
@@ -2,7 +2,7 @@
 	<span class="dirtree"></span>
 	<ul class="filelist">
 		<li data-entryname="{filename}" data-type="{type}">
-			<img src="{imgsrc}" />
+			<img />
 			<span class="filename">{filename}</span>
 			<span class="date">{date}</span>
 		</li>