From 7b125bbbc52a802ee18cbe35b34ca40787a3eafb Mon Sep 17 00:00:00 2001 From: Mark Crane Date: Thu, 19 Dec 2013 21:55:45 +0000 Subject: [PATCH] Fix provisioning device line edit account for sip expire and port fields are numeric. --- app/devices/device_line_edit.php | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/app/devices/device_line_edit.php b/app/devices/device_line_edit.php index 0a55b12f5e..815bb43897 100644 --- a/app/devices/device_line_edit.php +++ b/app/devices/device_line_edit.php @@ -142,9 +142,19 @@ if (count($_POST)>0 && strlen($_POST["persistformvar"]) == 0) { $sql .= "line_number = '$line_number', "; $sql .= "server_address = '$server_address', "; $sql .= "outbound_proxy = '$outbound_proxy', "; - $sql .= "sip_port = '$sip_port', "; + if (strlen($sip_port) > 0) { + $sql .= "sip_port = '$sip_port', "; + } + else { + $sql .= "sip_port = null, "; + } $sql .= "sip_transport = '$sip_transport', "; - $sql .= "register_expires = '$register_expires', "; + if (strlen($register_expires) > 0) { + $sql .= "register_expires = '$register_expires', "; + } + else { + $sql .= "register_expires = null, "; + } $sql .= "display_name = '$display_name', "; $sql .= "user_id = '$user_id', "; $sql .= "auth_id = '$auth_id', ";