mirror of
https://github.com/fusionpbx/fusionpbx.git
synced 2026-02-24 20:06:33 +00:00
Use SQL concat as its safer with NULL values.
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
-- xml_handler.lua
|
||||
-- Part of FusionPBX
|
||||
-- Copyright (C) 2013-2022 Mark J Crane <markjcrane@fusionpbx.com>
|
||||
-- Copyright (C) 2013-2023 Mark J Crane <markjcrane@fusionpbx.com>
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- Redistribution and use in source and binary forms, with or without
|
||||
@@ -174,12 +174,12 @@
|
||||
sql = sql .. " p.dialplan_uuid IN ( ";
|
||||
sql = sql .. " SELECT dialplan_uuid FROM v_destinations ";
|
||||
sql = sql .. " WHERE ( ";
|
||||
sql = sql .. " destination_prefix || destination_area_code || destination_number = :destination_number ";
|
||||
sql = sql .. " OR destination_trunk_prefix || destination_area_code || destination_number = :destination_number ";
|
||||
sql = sql .. " OR destination_prefix || destination_number = :destination_number ";
|
||||
sql = sql .. " OR '+' || destination_prefix || destination_number = :destination_number ";
|
||||
sql = sql .. " OR '+' || destination_prefix || destination_area_code || destination_number = :destination_number ";
|
||||
sql = sql .. " OR destination_area_code || destination_number = :destination_number ";
|
||||
sql = sql .. " CONCAT(destination_prefix, destination_area_code, destination_number) = :destination_number ";
|
||||
sql = sql .. " OR CONCAT(destination_trunk_prefix, destination_area_code, destination_number) = :destination_number ";
|
||||
sql = sql .. " OR CONCAT(destination_prefix, destination_number) = :destination_number ";
|
||||
sql = sql .. " OR CONCAT('+', destination_prefix, destination_number) = :destination_number ";
|
||||
sql = sql .. " OR CONCAT('+', destination_prefix, destination_area_code, destination_number) = :destination_number ";
|
||||
sql = sql .. " OR CONCAT(destination_area_code, destination_number) = :destination_number ";
|
||||
sql = sql .. " OR destination_number = :destination_number ";
|
||||
sql = sql .. " ) ";
|
||||
sql = sql .. " ) ";
|
||||
|
||||
Reference in New Issue
Block a user