Update device.php
When deleting a device make sure it removes any related device_uuid_alternate.
This commit is contained in:
parent
2cb787c51c
commit
b724852eff
|
|
@ -311,6 +311,12 @@ include "root.php";
|
||||||
//build the delete array
|
//build the delete array
|
||||||
foreach ($records as $x => $record) {
|
foreach ($records as $x => $record) {
|
||||||
if ($record['checked'] == 'true' && is_uuid($record['uuid'])) {
|
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[$this->table][$x][$this->uuid_prefix.'uuid'] = $record['uuid'];
|
||||||
$array['device_settings'][$x]['device_uuid'] = $record['uuid'];
|
$array['device_settings'][$x]['device_uuid'] = $record['uuid'];
|
||||||
$array['device_lines'][$x]['device_uuid'] = $record['uuid'];
|
$array['device_lines'][$x]['device_uuid'] = $record['uuid'];
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue