diff --git a/apps/files_sharing/js/dist/files_sharing_tab.js b/apps/files_sharing/js/dist/files_sharing_tab.js
index e292d8b59a249fe312729bc952b911095f8688f6..039a1bcda576470481964ef8b354a23698ebaada 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 9490e8eb67c1426886ce7ad9cee8f3a1682d3f57..690c691deb1ae605d83d81fca539e415d459a098 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 0371be76a704188d8ea363919dfb1d9490a13810..979e296d8f9082c0fb1725ad6d686166bbfe980e 100644
--- a/apps/files_sharing/src/views/SharingTab.vue
+++ b/apps/files_sharing/src/views/SharingTab.vue
@@ -90,6 +90,7 @@ import { generateOcsUrl } from '@nextcloud/router'
 import Avatar from '@nextcloud/vue/dist/Components/Avatar'
 import axios from '@nextcloud/axios'
 
+import Config from '../services/ConfigService'
 import { shareWithTitle } from '../utils/SharedWithMe'
 import Share from '../models/Share'
 import ShareTypes from '../mixins/ShareTypes'
@@ -119,6 +120,8 @@ export default {
 
 	data() {
 		return {
+			config: new Config(),
+
 			error: '',
 			expirationInterval: null,
 			loading: true,
@@ -147,7 +150,7 @@ export default {
 
 		canReshare() {
 			return !!(this.fileInfo.permissions & OC.PERMISSION_SHARE)
-				|| !!(this.reshare && this.reshare.hasSharePermission)
+				|| !!(this.reshare && this.reshare.hasSharePermission && this.config.isResharingAllowed)
 		},
 	},