Use SQL concat as its safer with NULL values.
This commit is contained in:
parent
2d9bec9295
commit
fce21d36c3
|
|
@ -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 .. " ) ";
|
||||
|
|
|
|||
Loading…
Reference in New Issue