diff --git a/core/src/OC/dialogs.js b/core/src/OC/dialogs.js
index e7e5ca4d31020a5b3a5098add911740dd62ecf19..df0794711f1b148e67812345c2020b78284245bd 100644
--- a/core/src/OC/dialogs.js
+++ b/core/src/OC/dialogs.js
@@ -1164,6 +1164,8 @@ const Dialogs = {
 				self.$fileListHeader.show()
 			}
 
+			self.$filelist.empty();
+
 			$.each(files, function(idx, entry) {
 				entry.icon = OC.MimeType.getIconUrl(entry.mimetype)
 				var simpleSize, sizeColor