also delete manual topo on device delete
This commit is contained in:
@@ -560,6 +560,13 @@ sub delete {
|
|||||||
action => { '-like' => 'queued%' },
|
action => { '-like' => 'queued%' },
|
||||||
})->delete;
|
})->delete;
|
||||||
|
|
||||||
|
$schema->resultset('Topology')->search({
|
||||||
|
-or => [
|
||||||
|
{ dev1 => { '-in' => $devices->as_query } },
|
||||||
|
{ dev2 => { '-in' => $devices->as_query } },
|
||||||
|
],
|
||||||
|
})->delete;
|
||||||
|
|
||||||
$schema->resultset('DevicePort')->search(
|
$schema->resultset('DevicePort')->search(
|
||||||
{ ip => { '-in' => $devices->as_query } },
|
{ ip => { '-in' => $devices->as_query } },
|
||||||
)->delete(@_);
|
)->delete(@_);
|
||||||
|
|||||||
Reference in New Issue
Block a user