From 6f83540dd69904ec3d1cda87024ed13cf9e967b7 Mon Sep 17 00:00:00 2001
From: Michael Gapczynski <mtgap@owncloud.com>
Date: Mon, 6 Aug 2012 14:45:45 -0400
Subject: [PATCH] Remove person from array after unshare, so name appears in
 autocomplete again

---
 core/js/share.js | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/core/js/share.js b/core/js/share.js
index 48fbc9c4f4..463d08d3e7 100644
--- a/core/js/share.js
+++ b/core/js/share.js
@@ -328,8 +328,12 @@ $(document).ready(function() {
 
 	$('.unshare').live('click', function() {
 		var li = $(this).parent();
-		OC.Share.unshare($('#dropdown').data('item-type'), $('#dropdown').data('item'), $(li).data('share-type'), $(li).data('share-with'), function() {
+		var shareType = $(li).data('share-type');
+		var shareWith = $(li).data('share-with');
+		OC.Share.unshare($('#dropdown').data('item-type'), $('#dropdown').data('item'), shareType, shareWith, function() {
 			$(li).remove();
+			var index = OC.Share.itemShares[shareType].indexOf(shareWith);
+			OC.Share.itemShares[shareType].splice(index, 1);
 		});
 	});
 	
-- 
GitLab