Fix the destination check for duplicates

This commit is contained in:
FusionPBX
2026-01-28 12:33:56 -07:00
committed by GitHub
parent 9e73fe8439
commit 9ecbd54456

View File

@@ -204,7 +204,7 @@
if (empty($destination_enabled)) { $msg .= $text['message-required']." ".$text['label-destination_enabled']."<br>\n"; }
//check for duplicates
if ($destination_type == 'inbound' && $destination_number != $db_destination_number && $settings->get('destinations', 'unique', '')) {
if ($action == 'add' && $destination_type == 'inbound' && $settings->get('destinations', 'unique', false)) {
$sql = "select count(*) from v_destinations ";
$sql .= "where (destination_number = :destination_number or destination_prefix || destination_number = :destination_number) ";
$sql .= "and destination_type = 'inbound' ";