diff --git a/apps/files_external/js/mountsfilelist.js b/apps/files_external/js/mountsfilelist.js
index 52a9aff728c9e1b8ac2cb5da93309c6ead4342ee..fffe994268f1603211ac6a335e2685d5fdc3aa86 100644
--- a/apps/files_external/js/mountsfilelist.js
+++ b/apps/files_external/js/mountsfilelist.js
@@ -99,14 +99,12 @@
 		 * @return array of file info maps
 		 */
 		_makeFiles: function(data) {
-			var files = _.chain(data)
-				.map(function(fileData) {
-					fileData.icon = OC.imagePath('core', 'filetypes/folder-external');
-					return fileData;
-				})
-				// Sort by expected sort comparator
-				.sortBy(this._sortComparator)
-				.value();
+			var files = _.map(data, function(fileData) {
+				fileData.icon = OC.imagePath('core', 'filetypes/folder-external');
+				return fileData;
+			});
+
+			files.sort(this._sortComparator);
 
 			return files;
 		}