diff --git a/core/js/sharedialoglinkshareview.js b/core/js/sharedialoglinkshareview.js
index e93720224e3a6d2651b212480d641e36769b3e69..64c221c608e1fe0b453c90950302816544d393c9 100644
--- a/core/js/sharedialoglinkshareview.js
+++ b/core/js/sharedialoglinkshareview.js
@@ -790,6 +790,17 @@
 			this.model.saveLinkShare({expireDate: expireDate, cid: shareId});
 		},
 
+		onChangeExpirationDate: function(event) {
+			var $element = $(event.target);
+			var expireDate = $element.val();
+			var li = $element.closest('li[data-share-id]');
+			var shareId = li.data('share-id');
+			var expirationDatePicker = '#expirationDatePicker-' + shareId;
+
+			this.setExpirationDate(expireDate, shareId);
+			$(expirationDatePicker).datepicker('hide');
+		},
+
 		/**
 		 * get an array of sharees' share properties
 		 *