From 8e899ff0e0d767dde68fb95c623c953bee736271 Mon Sep 17 00:00:00 2001 From: Andrew McMillan Date: Fri, 31 May 2013 09:34:24 +1200 Subject: [PATCH] Sometimes principal_id can be false. --- inc/Principal.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/inc/Principal.php b/inc/Principal.php index fabc328b..dbbce240 100644 --- a/inc/Principal.php +++ b/inc/Principal.php @@ -194,7 +194,7 @@ class Principal { } $sql = 'SELECT *, '; - if ( isset($session->principal_id) ) { + if ( isset($session->principal_id) && $session->principal_id !== false ) { $sql .= 'pprivs(:session_principal::int8,principal_id,:scan_depth::int) AS privileges '; $params = array( ':session_principal' => $session->principal_id, ':scan_depth' => $c->permission_scan_depth ); }