From 12ab0a66182b6b05f8ce00eef61b4de63a508bad Mon Sep 17 00:00:00 2001 From: Kirill Solomko Date: Wed, 25 Oct 2023 12:34:25 +0200 Subject: [PATCH] MT#58547 fix voip_peer_host triggers lcr_rule_target * use NEW.id instead of LAST_INSERT_ID() for INSERTs into kamailio.lcr_rule_target as lcr_gw.id is now equal to voip_peer_hosts.id Change-Id: I5d905ddcc15cff2e72b64555a7393ec0c6dfea04 --- db_scripts/diff/15783.up | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/db_scripts/diff/15783.up b/db_scripts/diff/15783.up index a94fe67a..0701ce08 100644 --- a/db_scripts/diff/15783.up +++ b/db_scripts/diff/15783.up @@ -20,7 +20,7 @@ DELIMITER ;; VALUES(NEW.id, 1, NEW.name, NEW.ip, NEW.host, NEW.port, 1, NEW.transport, 0, NEW.group_id); INSERT INTO kamailio.lcr_rule_target (lcr_id, rule_id, gw_id, priority, weight) - SELECT rule.lcr_id, rule.id, LAST_INSERT_ID(), vpg.priority, NEW.weight + SELECT rule.lcr_id, rule.id, NEW.id, vpg.priority, NEW.weight FROM kamailio.lcr_rule rule INNER JOIN provisioning.voip_peer_groups vpg ON vpg.id = rule.group_id WHERE vpg.id <=> NEW.group_id; @@ -88,7 +88,7 @@ DELIMITER ;; VALUES(NEW.id, 1, NEW.name, NEW.ip, NEW.host, NEW.port, 1, NEW.transport, 0, NEW.group_id); INSERT INTO kamailio.lcr_rule_target (lcr_id, rule_id, gw_id, priority, weight) - SELECT rule.lcr_id, rule.id, LAST_INSERT_ID(), vpg.priority, NEW.weight + SELECT rule.lcr_id, rule.id, NEW.id, vpg.priority, NEW.weight FROM kamailio.lcr_rule rule INNER JOIN provisioning.voip_peer_groups vpg ON vpg.id = rule.group_id WHERE vpg.id <=> NEW.group_id;