diff --git a/lib/private/Share20/Manager.php b/lib/private/Share20/Manager.php
index b021cedbcb0c28581632b9cea95546fe8df7e980..1d8149e5c94c0f290a0ee930530b7593cbb8a4db 100644
--- a/lib/private/Share20/Manager.php
+++ b/lib/private/Share20/Manager.php
@@ -530,7 +530,7 @@ class Manager implements IManager {
 	 * Check for pre share requirements for user shares
 	 *
 	 * @param IShare $share
-	 * @throws GenericShareException
+	 * @throws \Exception
 	 */
 	protected function userCreateChecks(IShare $share) {
 		// Check if we can share with group members only
@@ -544,7 +544,8 @@ class Manager implements IManager {
 			);
 			if (empty($groups)) {
 				$message_t = $this->l->t('Sharing is only allowed with group members');
-				throw new GenericShareException($message_t, $message_t, 404);
+				// throw new GenericShareException($message_t, $message_t, 404);
+				throw new \Exception($message_t);
 			}
 		}