diff --git a/apps/files_sharing/js/dist/files_sharing_tab.js b/apps/files_sharing/js/dist/files_sharing_tab.js
index 96de83cfc9b7ffedf7a69207673b6bf32de0a35d..a466c63d181e1f32572670c44e0703da67743e98 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 ab171291f5920ed89967c78bb2cda88671d92511..dd28a4b808046d0b95900dfd8ae32fcbaf9b5a5f 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/mixins/ShareRequests.js b/apps/files_sharing/src/mixins/ShareRequests.js
index caae4fa4481a75d253b8aac4c6535f1f19060fe5..8c54eb15dcea465ad45e44548d58851b91c9190c 100644
--- a/apps/files_sharing/src/mixins/ShareRequests.js
+++ b/apps/files_sharing/src/mixins/ShareRequests.js
@@ -53,7 +53,7 @@ export default {
 		async createShare({ path, permissions, shareType, shareWith, publicUpload, password, sendPasswordByTalk, expireDate, label }) {
 			try {
 				const request = await axios.post(shareUrl, { path, permissions, shareType, shareWith, publicUpload, password, sendPasswordByTalk, expireDate, label })
-				if (!('ocs' in request.data)) {
+				if (!request?.data?.ocs) {
 					throw request
 				}
 				return new Share(request.data.ocs.data)
@@ -73,7 +73,7 @@ export default {
 		async deleteShare(id) {
 			try {
 				const request = await axios.delete(shareUrl + `/${id}`)
-				if (!('ocs' in request.data)) {
+				if (!request?.data?.ocs) {
 					throw request
 				}
 				return true
@@ -93,7 +93,7 @@ export default {
 		async updateShare(id, properties) {
 			try {
 				const request = await axios.put(shareUrl + `/${id}`, properties, headers)
-				if (!('ocs' in request.data)) {
+				if (!request?.data?.ocs) {
 					throw request
 				}
 				return true