From 6cf82027e777c19aaba40031b3d7caee9e6002f8 Mon Sep 17 00:00:00 2001 From: Mark Crane Date: Wed, 22 May 2013 01:02:11 +0000 Subject: [PATCH] Fix an illegal offset error message when adding a domain. --- includes/classes/switch_dialplan.php | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/includes/classes/switch_dialplan.php b/includes/classes/switch_dialplan.php index 0691e12f7e..ee55f50292 100644 --- a/includes/classes/switch_dialplan.php +++ b/includes/classes/switch_dialplan.php @@ -259,10 +259,12 @@ include "root.php"; } //ensure the condition array uniform - if (!is_array($dialplan['extension']['condition'][0])) { - $tmp = $dialplan['extension']['condition']; - unset($dialplan['extension']['condition']); - $dialplan['extension']['condition'][0] = $tmp; + if (is_array($dialplan)) { + if (!is_array($dialplan['extension']['condition'][0])) { + $tmp = $dialplan['extension']['condition']; + unset($dialplan['extension']['condition']); + $dialplan['extension']['condition'][0] = $tmp; + } } //check if the dialplan app uuid exists $this->app_uuid = $dialplan['extension']['@attributes']['app_uuid'];