diff --git a/scripts/species_tools.php b/scripts/species_tools.php
index 048ab73..7df5df0 100644
--- a/scripts/species_tools.php
+++ b/scripts/species_tools.php
@@ -131,20 +131,11 @@ if (isset($_GET['delete'])) {
if ($base === false) { http_response_code(500); exit(json_encode(['error' => 'Base directory not found'])); }
$species = htmlspecialchars_decode($_GET['delete'], ENT_QUOTES);
$info = collect_species_targets($db, $species, $home, $base);
-
- $deleted = 0;
- foreach ($info['files'] as $fp) {
- if (!under_base($fp, $base)) continue;
- if (exec("sudo rm $fp 2>&1 && sudo rm $fp.png 2>&1", $output)) {
- echo "Error - file deletion failed : " . implode(", ", $output) . "
";
- exit;
- }
- $deleted++;
- }
+ $deleted = count($info['files']);
foreach ($info['dirs'] as $dir) {
if (!under_base($dir, $base)) continue;
if (exec("sudo rm -r $dir 2>&1", $output)) {
- echo "Error - directory deletion failed : " . implode(", ", $output) . "
";
+ echo "Error - files deletion failed : " . implode(", ", $output) . "
";
exit;
}
}