From a43ad4a992f6cb44c4e16b495cf6f53e21390325 Mon Sep 17 00:00:00 2001 From: FusionPBX Date: Fri, 3 Sep 2021 23:13:16 -0600 Subject: [PATCH] Destination edit enable emptying app and data values --- app/destinations/destination_edit.php | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/app/destinations/destination_edit.php b/app/destinations/destination_edit.php index 578d0759d2..325bd408f3 100644 --- a/app/destinations/destination_edit.php +++ b/app/destinations/destination_edit.php @@ -740,11 +740,19 @@ if (permission_exists('destination_emergency')){ $array['destinations'][$x]["destination_type_emergency"] = $destination_type_emergency ? 1 : null; } - if ($destination->valid($destination_app.':'.$destination_data)) { + if (strlen($destination_app) == 0) { + $array['destinations'][$x]["destination_app"] = null; + $array['destinations'][$x]["destination_data"] = null; + } + elseif ($destination->valid($destination_app.':'.$destination_data)) { $array['destinations'][$x]["destination_app"] = $destination_app; $array['destinations'][$x]["destination_data"] = $destination_data; } - if ($destination->valid($destination_alternate_app.':'.$destination_alternate_data)) { + if (strlen($destination_alternate_app) == 0) { + $array['destinations'][$x]["destination_alternate_app"] = null; + $array['destinations'][$x]["destination_alternate_data"] = null; + } + elseif ($destination->valid($destination_alternate_app.':'.$destination_alternate_data)) { $array['destinations'][$x]["destination_alternate_app"] = $destination_alternate_app; $array['destinations'][$x]["destination_alternate_data"] = $destination_alternate_data; }