diff --git a/app/devices/devices.php b/app/devices/devices.php index 2d298c6bb1..93fefec00d 100644 --- a/app/devices/devices.php +++ b/app/devices/devices.php @@ -132,8 +132,11 @@ //get the devices profiles $sql = "select * from v_device_profiles "; - $sql .= "where domain_uuid = :domain_uuid "; - $parameters['domain_uuid'] = $domain_uuid; + $sql .= "where true "; + if (!permission_exists('device_profile_all')) { + $sql .= "and (domain_uuid = :domain_uuid or domain_uuid is null) "; + $parameters['domain_uuid'] = $domain_uuid; + } $device_profiles = $database->select($sql, $parameters, 'all'); unset($sql, $parameters);