diff --git a/apps/files/js/filelist.js b/apps/files/js/filelist.js
index ef5fffced402ee746889a854a26bedaa8ae62325..936f907a32485452c38b369db6b4df29bad43344 100644
--- a/apps/files/js/filelist.js
+++ b/apps/files/js/filelist.js
@@ -3705,11 +3705,11 @@
 					name: tabView.getLabel(),
 					icon: tabView.getIcon(),
 					mount: function(el, fileInfo) {
-						tabView.setFileInfo(fileInfo)
+						tabView.setFileInfo(new OCA.Files.FileInfoModel(fileInfo))
 						el.appendChild(tabView.el)
 					},
 					update: function(fileInfo) {
-						tabView.setFileInfo(fileInfo)
+						tabView.setFileInfo(new OCA.Files.FileInfoModel(fileInfo))
 					},
 					destroy: function() {
 						tabView.el.remove()