diff --git a/UPGRADE.txt b/UPGRADE.txt index 05df0a1c40..292497fd22 100644 --- a/UPGRADE.txt +++ b/UPGRADE.txt @@ -36,6 +36,10 @@ Configuration Files: - dnsmgr.conf - dsp.conf +AMI: + - DBDelTree now correctly returns an error when 0 rows are deleted just as + the DBDel action does. + SIP === - A new option "tonezone" for setting default tonezone for the channel driver diff --git a/main/db.c b/main/db.c index 67a8ccdb72..0a996f8464 100644 --- a/main/db.c +++ b/main/db.c @@ -840,7 +840,7 @@ static int manager_dbdeltree(struct mansession *s, const struct message *m) else res = ast_db_deltree(family, NULL); - if (res < 0) + if (res <= 0) astman_send_error(s, m, "Database entry not found"); else astman_send_ack(s, m, "Key tree deleted successfully");