diff --git a/apps/files_sharing/js/share.js b/apps/files_sharing/js/share.js
index a253763389c6e2800de9504a1c49efc70e29a1c8..5bfc8e1d4a241293316b2309ffb9deab86deaf3a 100644
--- a/apps/files_sharing/js/share.js
+++ b/apps/files_sharing/js/share.js
@@ -111,8 +111,9 @@
 
 				_.each($files, function(file) {
 					var $tr = $(file);
-					var shareTypes = $tr.attr('data-share-types');
-					if (shareTypes) {
+					var shareTypes = $tr.attr('data-share-types') || '';
+					var shareOwner = $tr.attr('data-share-owner');
+					if (shareTypes || shareOwner) {
 						var hasLink = false;
 						var hasShares = false;
 						_.each(shareTypes.split(',') || [], function(shareType) {
diff --git a/apps/files_sharing/tests/js/shareSpec.js b/apps/files_sharing/tests/js/shareSpec.js
index c488bd94fab98294a108c8a49e5f4aa6ae2dd019..c34234bfe13f878a82113e8d3559dfca31e571a9 100644
--- a/apps/files_sharing/tests/js/shareSpec.js
+++ b/apps/files_sharing/tests/js/shareSpec.js
@@ -141,7 +141,7 @@ describe('OCA.Sharing.Util tests', function() {
 				permissions: OC.PERMISSION_ALL,
 				shareOwner: 'User One',
 				etag: 'abc',
-				shareTypes: [OC.Share.SHARE_TYPE_USER]
+				shareTypes: []
 			}]);
 			$tr = fileList.$el.find('tbody tr:first');
 			$action = $tr.find('.action-share');