From e36003f90708c579e2fc7026e3ea54867a4b855c Mon Sep 17 00:00:00 2001 From: fusionate Date: Wed, 27 Dec 2023 19:29:19 +0000 Subject: [PATCH] Extension - Edit: Include password when determining assigned device lines. --- app/extensions/extension_edit.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/extensions/extension_edit.php b/app/extensions/extension_edit.php index 94a1727605..bf2e85017e 100644 --- a/app/extensions/extension_edit.php +++ b/app/extensions/extension_edit.php @@ -930,11 +930,13 @@ $sql = "select d.device_address, d.device_template, d.device_description, l.device_line_uuid, l.device_uuid, l.line_number "; $sql .= "from v_device_lines as l, v_devices as d "; $sql .= "where (l.user_id = :user_id_1 or l.user_id = :user_id_2)"; + $sql .= "and l.password = :password "; $sql .= "and l.domain_uuid = :domain_uuid "; $sql .= "and l.device_uuid = d.device_uuid "; $sql .= "order by l.line_number, d.device_address asc "; $parameters['user_id_1'] = $extension ?? null; $parameters['user_id_2'] = $number_alias ?? null; + $parameters['password'] = $password ?? null; $parameters['domain_uuid'] = $domain_uuid; $database = new database; $device_lines = $database->select($sql, $parameters, 'all');