From 5aba5f766cad48b884445d1a78fc749c335368a6 Mon Sep 17 00:00:00 2001 From: nbm Date: Sun, 19 Feb 2006 15:25:27 +0000 Subject: [PATCH] Don't use array_intersect against just one array, just use the array directly. --- lib/permissions/permissionlookupassignment.inc.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/lib/permissions/permissionlookupassignment.inc.php b/lib/permissions/permissionlookupassignment.inc.php index 4c441b8..1b1f870 100644 --- a/lib/permissions/permissionlookupassignment.inc.php +++ b/lib/permissions/permissionlookupassignment.inc.php @@ -79,7 +79,13 @@ class KTPermissionLookupAssignment extends KTEntity { } $aOptions[] = $aThisOptions; } - $aPLIDs = call_user_func_array('array_intersect', $aOptions); + if (count($aOptions) > 1) { + $aPLIDs = call_user_func_array('array_intersect', $aOptions); + } elseif (count($aOptions) == 1) { + $aPLIDs = $aOptions[0]; + } else { + $aPLIDs = array(); + } if (empty($aPLIDs)) { $oPL = KTPermissionLookup::createFromArray(array()); $iPLID = $oPL->getID(); -- libgit2 0.21.4