From 4b5e2d99cef4e8f5b339aa875ea35b25dc6ae540 Mon Sep 17 00:00:00 2001 From: Mark Crane Date: Sat, 16 Aug 2014 18:54:32 +0000 Subject: [PATCH] Make sure the dialplan_uuid is set before trying to delete it --- app/dialplan/app_defaults.php | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/app/dialplan/app_defaults.php b/app/dialplan/app_defaults.php index 111687c7d1..286d5172df 100644 --- a/app/dialplan/app_defaults.php +++ b/app/dialplan/app_defaults.php @@ -59,17 +59,19 @@ } unset($prep_statement); //delete child data - $sql = "delete from v_dialplan_details "; - $sql .= "where dialplan_uuid = '".$dialplan_uuid."'; "; - $db->query($sql); - unset($sql); + if (isset($dialplan_uuid)) { + $sql = "delete from v_dialplan_details "; + $sql .= "where dialplan_uuid = '".$dialplan_uuid."'; "; + $db->query($sql); + unset($sql); + } //delete parent data - $sql = "delete from v_dialplans "; - $sql .= "where dialplan_uuid = '".$dialplan_uuid."'; "; - $db->query($sql); - unset($sql); - //unset the variable - unset($dialplan_uuid); + if (isset($dialplan_uuid)) { + $sql = "delete from v_dialplans "; + $sql .= "where dialplan_uuid = '".$dialplan_uuid."'; "; + $db->query($sql); + unset($sql,$dialplan_uuid); + } } //only run the following code if the directory exists