diff --git a/apps/files_sharing/js/dist/files_sharing_tab.js b/apps/files_sharing/js/dist/files_sharing_tab.js
index 8855a5102ce5a0c245e008ac26f91927f688c1d9..9dfd73475f7f3d660c6061293117616fa9a6b0fe 100644
Binary files a/apps/files_sharing/js/dist/files_sharing_tab.js and b/apps/files_sharing/js/dist/files_sharing_tab.js differ
diff --git a/apps/files_sharing/js/dist/files_sharing_tab.js.map b/apps/files_sharing/js/dist/files_sharing_tab.js.map
index 107734448cece7a9f0d74ea51485aa8e1cc3ac63..c4a4c2381c0289e583bedcdd4378163d95f087fd 100644
Binary files a/apps/files_sharing/js/dist/files_sharing_tab.js.map and b/apps/files_sharing/js/dist/files_sharing_tab.js.map differ
diff --git a/apps/files_sharing/src/views/SharingTab.vue b/apps/files_sharing/src/views/SharingTab.vue
index 3aa3cf17706fde3c3c1f7434e7c03662c4086bff..445bad3795c9a7512285e60026190062426a73b2 100644
--- a/apps/files_sharing/src/views/SharingTab.vue
+++ b/apps/files_sharing/src/views/SharingTab.vue
@@ -183,12 +183,18 @@ export default {
 	},
 
 	watch: {
-		fileInfo() {
-			this.resetState()
-			this.getShares()
+		fileInfo(newFile, oldFile) {
+			if (newFile.id !== oldFile.id) {
+				this.resetState()
+				this.getShares()
+			}
 		},
 	},
 
+	beforeMount() {
+		this.getShares()
+	},
+
 	methods: {
 		/**
 		 * Get the existing shares infos