Move interface deletion inside delete check otherwise the count is of the interfaces not the asset

This commit is contained in:
wrongecho
2026-08-31 21:42:07 +01:00
committed by GitHub
parent 68f18064c6
commit 7442e0c2c8

View File

@@ -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 Interfaces
mysqli_query($mysqli,"DELETE FROM asset_interfaces WHERE interface_asset_id = $asset_id");
// Check delete & get affected rows
if ($delete_sql && !empty($asset_name)) {
$delete_count = mysqli_affected_rows($mysqli);
// Delete Interfaces
mysqli_query($mysqli,"DELETE FROM asset_interfaces WHERE interface_asset_id = $asset_id");
// Logging
logAudit("Asset", "Delete", "$asset_name via API ($api_key_name)", $client_id);
}