mirror of
https://github.com/itflow-org/itflow
synced 2026-09-21 14:11:17 +00:00
Move interface deletion inside delete check otherwise the count is of the interfaces not the asset
This commit is contained in:
@@ -17,13 +17,13 @@ if (!empty($asset_id)) {
|
|||||||
|
|
||||||
$delete_sql = mysqli_query($mysqli, "DELETE FROM assets WHERE asset_id = $asset_id AND asset_client_id = $client_id LIMIT 1");
|
$delete_sql = mysqli_query($mysqli, "DELETE FROM assets WHERE asset_id = $asset_id AND asset_client_id = $client_id LIMIT 1");
|
||||||
|
|
||||||
// Delete Interfaces
|
|
||||||
mysqli_query($mysqli,"DELETE FROM asset_interfaces WHERE interface_asset_id = $asset_id");
|
|
||||||
|
|
||||||
// Check delete & get affected rows
|
// Check delete & get affected rows
|
||||||
if ($delete_sql && !empty($asset_name)) {
|
if ($delete_sql && !empty($asset_name)) {
|
||||||
$delete_count = mysqli_affected_rows($mysqli);
|
$delete_count = mysqli_affected_rows($mysqli);
|
||||||
|
|
||||||
|
// Delete Interfaces
|
||||||
|
mysqli_query($mysqli,"DELETE FROM asset_interfaces WHERE interface_asset_id = $asset_id");
|
||||||
|
|
||||||
// Logging
|
// Logging
|
||||||
logAudit("Asset", "Delete", "$asset_name via API ($api_key_name)", $client_id);
|
logAudit("Asset", "Delete", "$asset_name via API ($api_key_name)", $client_id);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user