From e24e2d0e16a360753cc0430f2ba75f903c669b14 Mon Sep 17 00:00:00 2001 From: Michael Gapczynski Date: Sun, 3 Jul 2011 11:43:49 -0400 Subject: [PATCH] Append LIMIT 1 to getSource queries to improve performance --- apps/files_sharing/lib_share.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/files_sharing/lib_share.php b/apps/files_sharing/lib_share.php index a2fb5161d95..b03720b7537 100644 --- a/apps/files_sharing/lib_share.php +++ b/apps/files_sharing/lib_share.php @@ -82,7 +82,7 @@ class OC_SHARE { * @return source path */ public static function getSource($target) { - $query = OC_DB::prepare("SELECT source FROM *PREFIX*sharing WHERE target = ? AND uid_shared_with = ?"); + $query = OC_DB::prepare("SELECT source FROM *PREFIX*sharing WHERE target = ? AND uid_shared_with = ? LIMIT 1"); $result = $query->execute(array($target, $_SESSION['user_id']))->fetchAll(); if (count($result) > 0) { return $result[0]['source'];