Update device.php

When deleting a device make sure it removes any related device_uuid_alternate.
This commit is contained in:
FusionPBX
2020-10-20 09:41:08 -06:00
committed by GitHub
parent 2cb787c51c
commit b724852eff

View File

@@ -311,6 +311,12 @@ include "root.php";
//build the delete array
foreach ($records as $x => $record) {
if ($record['checked'] == 'true' && is_uuid($record['uuid'])) {
$sql = "update v_devices set device_uuid_alternate = null where device_uuid_alternate = :device_uuid_alternate; ";
$parameters['device_uuid_alternate'] = $record['uuid'];
$database = new database;
$database->execute($sql, $parameters);
unset($sql, $parameters);
$array[$this->table][$x][$this->uuid_prefix.'uuid'] = $record['uuid'];
$array['device_settings'][$x]['device_uuid'] = $record['uuid'];
$array['device_lines'][$x]['device_uuid'] = $record['uuid'];