From 3f4a01012585d38f127cb5dd5e4c8feed7fabac7 Mon Sep 17 00:00:00 2001 From: laf Date: Wed, 13 May 2015 18:42:51 +0100 Subject: [PATCH] Fixed query which caused issues when no devices_perms existed --- html/includes/table/devices.inc.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/html/includes/table/devices.inc.php b/html/includes/table/devices.inc.php index 462289285d..dd5e36c03e 100644 --- a/html/includes/table/devices.inc.php +++ b/html/includes/table/devices.inc.php @@ -3,10 +3,11 @@ $where = 1; $param = array(); -$sql = " FROM `devices`, `devices_perms` AS `DP`"; +$sql = " FROM `devices`"; if (is_admin() === FALSE && is_read() === FALSE) { - $where .= " AND `devices`.`device_id`=`DP`.`device_id` AND `DP`.`user_id`=?"; + $sql .= " LEFT JOIN `devices_perms` AS `DP` ON `devices`.`device_id` = `DP`.`device_id`"; + $where .= " AND (`devices`.`device_id`=`DP`.`device_id` AND `DP`.`user_id`=?)"; $param[] = $_SESSION['user_id']; }