From b36051f73f23b75a6985debfcb1880a2ff81e79a Mon Sep 17 00:00:00 2001 From: jebsolutions Date: Mon, 21 Nov 2016 15:59:12 -0500 Subject: [PATCH] fix orphan v_ring_group_users after deleting ring group (#2110) * fix orphan v_ring_group_users after deleting ring group steps to test: create a ring group with one extension and one user. This will add one user to v_ring_group_users. Delete the ring group. expected result: ring group and all it's components are deleted actual result v_ring_group_user entry for this ring group is not deleted. This fix: deletes v_ring_group_user when ring group is deleted. * Update ring_group_delete.php * Update ring_group_delete.php Remove the hidden spaces --- app/ring_groups/ring_group_delete.php | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/app/ring_groups/ring_group_delete.php b/app/ring_groups/ring_group_delete.php index 7dac828091..cfd2d237fc 100644 --- a/app/ring_groups/ring_group_delete.php +++ b/app/ring_groups/ring_group_delete.php @@ -73,6 +73,13 @@ else { $db->exec(check_sql($sql)); unset($sql); + //delete the ring group users + $sql = "delete from v_ring_group_users "; + $sql .= "where domain_uuid = '".$_SESSION['domain_uuid']."' "; + $sql .= "and ring_group_uuid = '".$id."' "; + $db->exec(check_sql($sql)); + unset($sql); + //delete the dialplan details $sql = "delete from v_dialplan_details "; $sql .= "where domain_uuid = '".$_SESSION['domain_uuid']."' "; @@ -103,4 +110,4 @@ else { header("Location: ring_groups.php"); return; -?> \ No newline at end of file +?>